com.thaiopensource.relaxng.parse.sax
Class SchemaParser.ElementState
java.lang.Object
com.thaiopensource.relaxng.parse.sax.SchemaParser.Handler
com.thaiopensource.relaxng.parse.sax.SchemaParser.State
com.thaiopensource.relaxng.parse.sax.SchemaParser.PatternContainerState
com.thaiopensource.relaxng.parse.sax.SchemaParser.ElementState
- All Implemented Interfaces:
- SchemaParser.CommentHandler, SchemaParser.NameClassRef, ContentHandler
- Enclosing class:
- SchemaParser
class SchemaParser.ElementState
- extends SchemaParser.PatternContainerState
- implements SchemaParser.NameClassRef
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.State |
attributes, characters, checkForeignElement, endChild, endDocument, endElement, getNs, isPatternNamespaceURI, isRelaxNGElement, mergeLeadingComments, set, setOtherAttribute, setParent, startDocument, startElement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nameClass
ParsedNameClass nameClass
nameClassWasAttribute
boolean nameClassWasAttribute
name
String name
SchemaParser.ElementState
SchemaParser.ElementState()
setName
void setName(String name)
- Overrides:
setName
in class SchemaParser.State
setNameClass
public void setNameClass(ParsedNameClass nc)
- Specified by:
setNameClass
in interface SchemaParser.NameClassRef
endAttributes
void endAttributes()
throws SAXException
- Overrides:
endAttributes
in class SchemaParser.State
- Throws:
SAXException
create
SchemaParser.State create()
- Specified by:
create
in class SchemaParser.State
buildPattern
ParsedPattern buildPattern(ParsedPattern[] patterns,
int nPatterns,
Location loc,
Annotations anno)
throws SAXException
- Overrides:
buildPattern
in class SchemaParser.PatternContainerState
- Throws:
SAXException
endForeignChild
void endForeignChild(ParsedElementAnnotation ea)
- Overrides:
endForeignChild
in class SchemaParser.PatternContainerState