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

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
All Implemented Interfaces:
SchemaParser.CommentHandler, ContentHandler
Direct Known Subclasses:
SchemaParser.DefineState, SchemaParser.StartState
Enclosing class:
SchemaParser

abstract class SchemaParser.DefinitionState
extends SchemaParser.PatternContainerState


Field Summary
(package private)  GrammarSection.Combine combine
           
(package private)  GrammarSection 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.DefinitionState(GrammarSection section)
           
 
Method Summary
(package private)  ParsedPattern buildPattern(ParsedPattern[] patterns, int nPatterns, Location loc, Annotations anno)
           
(package private)  void setOtherAttribute(String name, String value)
           
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.PatternContainerState
createChildState, end, endChild, endForeignChild, sendPatternToParent
 
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, 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

combine

GrammarSection.Combine combine

section

final GrammarSection section
Constructor Detail

SchemaParser.DefinitionState

SchemaParser.DefinitionState(GrammarSection section)
Method Detail

setOtherAttribute

void setOtherAttribute(String name,
                       String value)
                 throws SAXException
Overrides:
setOtherAttribute in class SchemaParser.State
Throws:
SAXException

buildPattern

ParsedPattern buildPattern(ParsedPattern[] patterns,
                           int nPatterns,
                           Location loc,
                           Annotations anno)
                     throws SAXException
Overrides:
buildPattern in class SchemaParser.PatternContainerState
Throws:
SAXException