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

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

 class SchemaParser.ForeignElementHandler
extends SchemaParser.Handler


Field Summary
(package private)  ElementAnnotationBuilder builder
           
(package private)  Stack builderStack
           
(package private)  SchemaParser.State nextState
           
(package private)  StringBuffer textBuf
           
(package private)  Location textLoc
           
 
Fields inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.Handler
comments
 
Constructor Summary
SchemaParser.ForeignElementHandler(SchemaParser.State nextState, CommentList comments)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void comment(String value)
           
 void endElement(String namespaceURI, String localName, String qName)
           
(package private)  void flushText()
           
 void startElement(String namespaceURI, String localName, String qName, Attributes atts)
           
 
Methods inherited from class com.thaiopensource.relaxng.parse.sax.SchemaParser.Handler
endDocument, endPrefixMapping, getComments, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nextState

final SchemaParser.State nextState

builder

ElementAnnotationBuilder builder

builderStack

final Stack builderStack

textBuf

StringBuffer textBuf

textLoc

Location textLoc
Constructor Detail

SchemaParser.ForeignElementHandler

SchemaParser.ForeignElementHandler(SchemaParser.State nextState,
                                   CommentList comments)
Method Detail

startElement

public void startElement(String namespaceURI,
                         String localName,
                         String qName,
                         Attributes atts)

endElement

public void endElement(String namespaceURI,
                       String localName,
                       String qName)

characters

public void characters(char[] ch,
                       int start,
                       int length)

comment

public void comment(String value)
Specified by:
comment in interface SchemaParser.CommentHandler
Overrides:
comment in class SchemaParser.Handler

flushText

void flushText()