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

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.PatternContainerState
              extended by com.thaiopensource.relaxng.parse.sax.SchemaParser.DefinitionState
                  extended by com.thaiopensource.relaxng.parse.sax.SchemaParser.DefineState
All Implemented Interfaces:
SchemaParser.CommentHandler, ContentHandler
Enclosing class:
SchemaParser

 class SchemaParser.DefineState
extends SchemaParser.DefinitionState


Field Summary
(package private)  String name
           
 
Fields inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.DefinitionState
combine, section
 
Fields inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.PatternContainerState
childPatterns, nChildPatterns
 
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.DefineState(GrammarSection section)
           
 
Method Summary
(package private)  SchemaParser.State create()
           
(package private)  void endAttributes()
           
(package private)  void sendPatternToParent(ParsedPattern p)
           
(package private)  void setName(String name)
           
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.DefinitionState
buildPattern, setOtherAttribute
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.PatternContainerState
createChildState, end, endChild, endForeignChild
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.State
attributes, characters, checkForeignElement, endChild, endDocument, endElement, getNs, isPatternNamespaceURI, isRelaxNGElement, mergeLeadingComments, set, 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

name

String name
Constructor Detail

SchemaParser.DefineState

SchemaParser.DefineState(GrammarSection section)
Method Detail

create

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

setName

void setName(String name)
       throws SAXException
Overrides:
setName in class SchemaParser.State
Throws:
SAXException

endAttributes

void endAttributes()
             throws SAXException
Overrides:
endAttributes in class SchemaParser.State
Throws:
SAXException

sendPatternToParent

void sendPatternToParent(ParsedPattern p)
Overrides:
sendPatternToParent in class SchemaParser.PatternContainerState