com.thaiopensource.relaxng.parse.sax
Class SchemaParser.PatternContainerState
java.lang.Object
com.thaiopensource.relaxng.parse.sax.SchemaParser.Handler
com.thaiopensource.relaxng.parse.sax.SchemaParser.State
com.thaiopensource.relaxng.parse.sax.SchemaParser.PatternContainerState
- All Implemented Interfaces:
- SchemaParser.CommentHandler, ContentHandler
- Direct Known Subclasses:
- SchemaParser.AttributeState, SchemaParser.ChoiceState, SchemaParser.DefinitionState, SchemaParser.ElementState, SchemaParser.GroupState, SchemaParser.InterleaveState, SchemaParser.ListState, SchemaParser.MixedState, SchemaParser.OneOrMoreState, SchemaParser.OptionalState, SchemaParser.RootState, SchemaParser.SinglePatternContainerState, SchemaParser.ZeroOrMoreState
- Enclosing class:
- SchemaParser
abstract class SchemaParser.PatternContainerState
- extends SchemaParser.State
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.State |
attributes, characters, checkForeignElement, create, endAttributes, endChild, endDocument, endElement, getNs, isPatternNamespaceURI, isRelaxNGElement, mergeLeadingComments, set, setName, setOtherAttribute, setParent, startDocument, startElement |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
childPatterns
ParsedPattern[] childPatterns
nChildPatterns
int nChildPatterns
SchemaParser.PatternContainerState
SchemaParser.PatternContainerState()
createChildState
SchemaParser.State createChildState(String localName)
throws SAXException
- Specified by:
createChildState
in class SchemaParser.State
- Throws:
SAXException
buildPattern
ParsedPattern buildPattern(ParsedPattern[] patterns,
int nPatterns,
Location loc,
Annotations anno)
throws SAXException
- Throws:
SAXException
endChild
void endChild(ParsedPattern pattern)
- Overrides:
endChild
in class SchemaParser.State
endForeignChild
void endForeignChild(ParsedElementAnnotation ea)
- Overrides:
endForeignChild
in class SchemaParser.State
end
void end()
throws SAXException
- Specified by:
end
in class SchemaParser.State
- Throws:
SAXException
sendPatternToParent
void sendPatternToParent(ParsedPattern p)