|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.aptana.sax.Schema
public class Schema
| Constructor Summary | |
|---|---|
Schema(java.lang.Object handler)
Create a new instance of SchemaGraph |
|
| Method Summary | |
|---|---|
void |
buildErrorMessage(SourceWriter writer,
java.lang.String localName,
org.xml.sax.Attributes attributes)
buildErrorMessage |
SchemaElement |
createElement(java.lang.String name)
Create a new SchemaElement for the given name. |
SchemaElement |
createElement(java.lang.String name,
boolean unique)
createElement |
void |
exitElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qualifiedName)
Exit the current element |
java.lang.Class |
getHandlerClass()
Get the Class of the handler object used for element transition event handling |
SchemaElement |
getRootElement()
Get the SchemaElement that serves as the root of this schema state machine |
boolean |
hasElement(java.lang.String name)
Determine if the given element name exists in this schema |
void |
moveTo(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qualifiedName,
org.xml.sax.Attributes attributes)
Try to move to a new element along a valid transition |
void |
reset()
Prepare this schema for a new parse |
void |
setRootElement(java.lang.String name)
Set the root element of this schema. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Schema(java.lang.Object handler)
handler - The handler to be used for event callbacks| Method Detail |
|---|
public java.lang.Class getHandlerClass()
public SchemaElement getRootElement()
public boolean hasElement(java.lang.String name)
name - The name of the element to test
public void setRootElement(java.lang.String name)
name - The name of the element to set as the root elementpublic SchemaElement createElement(java.lang.String name)
name - The name of the element to create
public SchemaElement createElement(java.lang.String name,
boolean unique)
name - The name of the element to createunique - If true then only one element will ever be created created for a given name
public void moveTo(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qualifiedName,
org.xml.sax.Attributes attributes)
throws InvalidTransitionException,
java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
org.xml.sax.SAXException
namespaceURI - localName - qualifiedName - attributes -
InvalidTransitionException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentException
org.xml.sax.SAXException
public void buildErrorMessage(SourceWriter writer,
java.lang.String localName,
org.xml.sax.Attributes attributes)
writer - localName - attributes -
public void exitElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qualifiedName)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
namespaceURI - localName - qualifiedName -
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionpublic void reset()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||