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

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.DataState
All Implemented Interfaces:
SchemaParser.CommentHandler, ContentHandler
Enclosing class:
SchemaParser

 class SchemaParser.DataState
extends SchemaParser.State


Field Summary
(package private)  DataPatternBuilder dpb
           
(package private)  ParsedPattern except
           
(package private)  String type
           
 
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.DataState()
           
 
Method Summary
(package private)  SchemaParser.State create()
           
(package private)  SchemaParser.State createChildState(String localName)
           
(package private)  void end()
           
(package private)  void endAttributes()
           
(package private)  void endChild(ParsedPattern pattern)
           
(package private)  void endForeignChild(ParsedElementAnnotation ea)
           
(package private)  void setOtherAttribute(String name, String value)
           
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.State
attributes, characters, checkForeignElement, 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

type

String type

except

ParsedPattern except

dpb

DataPatternBuilder dpb
Constructor Detail

SchemaParser.DataState

SchemaParser.DataState()
Method Detail

create

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

createChildState

SchemaParser.State createChildState(String localName)
                              throws SAXException
Specified by:
createChildState in class SchemaParser.State
Throws:
SAXException

setOtherAttribute

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

endAttributes

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

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

endChild

void endChild(ParsedPattern pattern)
Overrides:
endChild in class SchemaParser.State