relaxngcc.parser
Class TextSyntaxInternalizer

java.lang.Object
  extended byorg.xml.sax.helpers.XMLFilterImpl
      extended byrelaxngcc.parser.TextSyntaxInternalizer
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter, org.xml.sax.XMLReader

public class TextSyntaxInternalizer
extends org.xml.sax.helpers.XMLFilterImpl

Handles the text syntax of RelaxNGCC and "internalizes" them into normal syntax.

Author:
Kohsuke Kawaguchi (kk@kohsuke.org)

Constructor Summary
TextSyntaxInternalizer(org.xml.sax.XMLReader parent)
           
 
Method Summary
 void characters(char[] b, int start, int len)
           
 void endElement(java.lang.String uri, java.lang.String local, java.lang.String qname)
           
 void ignorableWhitespace(char[] b, int start, int len)
           
 void startElement(java.lang.String uri, java.lang.String local, java.lang.String qname, org.xml.sax.Attributes atts)
           
 
Methods inherited from class org.xml.sax.helpers.XMLFilterImpl
endDocument, endPrefixMapping, error, fatalError, getContentHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getParent, getProperty, notationDecl, parse, parse, processingInstruction, resolveEntity, setContentHandler, setDocumentLocator, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setParent, setProperty, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextSyntaxInternalizer

public TextSyntaxInternalizer(org.xml.sax.XMLReader parent)
Method Detail

characters

public void characters(char[] b,
                       int start,
                       int len)

ignorableWhitespace

public void ignorableWhitespace(char[] b,
                                int start,
                                int len)

startElement

public void startElement(java.lang.String uri,
                         java.lang.String local,
                         java.lang.String qname,
                         org.xml.sax.Attributes atts)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String local,
                       java.lang.String qname)
                throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException