com.thaiopensource.relaxng.parse.sax
Class SchemaParser.NameClassChildState

java.lang.Object
  extended by com.thaiopensource.relaxng.parse.sax.SchemaParser.Handler
      extended by com.thaiopensource.relaxng.parse.sax.SchemaParser.State
          extended by com.thaiopensource.relaxng.parse.sax.SchemaParser.NameClassContainerState
              extended by com.thaiopensource.relaxng.parse.sax.SchemaParser.NameClassChildState
All Implemented Interfaces:
SchemaParser.CommentHandler, ContentHandler
Enclosing class:
SchemaParser

 class SchemaParser.NameClassChildState
extends SchemaParser.NameClassContainerState


Field Summary
(package private)  SchemaParser.NameClassRef nameClassRef
           
(package private)  SchemaParser.State prevState
           
 
Fields inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.State
annotations, datatypeLibrary, ns, nsInherit, parent, scope, startLocation
 
Fields inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.Handler
comments
 
Constructor Summary
SchemaParser.NameClassChildState(SchemaParser.State prevState, SchemaParser.NameClassRef nameClassRef)
           
 
Method Summary
(package private)  SchemaParser.State create()
           
(package private)  void end()
           
(package private)  void endChild(ParsedNameClass nameClass)
           
(package private)  void endForeignChild(ParsedElementAnnotation ea)
           
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.NameClassContainerState
createChildState
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.State
attributes, characters, checkForeignElement, endAttributes, endChild, endDocument, endElement, getNs, isPatternNamespaceURI, isRelaxNGElement, mergeLeadingComments, set, setName, setOtherAttribute, setParent, startDocument, startElement
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.Handler
comment, endPrefixMapping, getComments, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startPrefixMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

prevState

final SchemaParser.State prevState

nameClassRef

final SchemaParser.NameClassRef nameClassRef
Constructor Detail

SchemaParser.NameClassChildState

SchemaParser.NameClassChildState(SchemaParser.State prevState,
                                 SchemaParser.NameClassRef nameClassRef)
Method Detail

create

SchemaParser.State create()
Specified by:
create in class SchemaParser.State

endChild

void endChild(ParsedNameClass nameClass)
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