relaxngcc.parser
Class TextSyntaxInternalizer

java.lang.Object
  extended by org.xml.sax.helpers.XMLFilterImpl
      extended by relaxngcc.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)
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.XMLFilterImpl

ignorableWhitespace

public void ignorableWhitespace(char[] b,
                                int start,
                                int len)
Specified by:
ignorableWhitespace in interface org.xml.sax.ContentHandler
Overrides:
ignorableWhitespace in class org.xml.sax.helpers.XMLFilterImpl

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
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.XMLFilterImpl
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
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.XMLFilterImpl
Throws:
org.xml.sax.SAXException