Package nu.validator.xml
Class SaxCompiler
java.lang.Object
nu.validator.xml.SaxCompiler
- All Implemented Interfaces:
org.xml.sax.ContentHandler
public class SaxCompiler
extends java.lang.Object
implements org.xml.sax.ContentHandler
Please refer to http://hsivonen.iki.fi/saxcompiler/
- Version:
- $Id: SaxCompiler.java,v 1.3 2006/11/18 00:05:24 hsivonen Exp $
- Author:
- hsivonen
-
Constructor Summary
Constructors Constructor Description SaxCompiler(java.io.Writer w)
Instantiates aSaxCompiler
-
Method Summary
Modifier and Type Method Description void
characters(char[] buf, int offset, int length)
void
endDocument()
void
endElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2)
void
endPrefixMapping(java.lang.String arg0)
void
ignorableWhitespace(char[] arg0, int arg1, int arg2)
static void
main(java.lang.String[] args)
void
processingInstruction(java.lang.String target, java.lang.String data)
void
setDocumentLocator(org.xml.sax.Locator arg0)
void
skippedEntity(java.lang.String arg0)
void
startDocument()
void
startElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.xml.sax.Attributes attrs)
void
startPrefixMapping(java.lang.String arg0, java.lang.String arg1)
-
Constructor Details
-
SaxCompiler
public SaxCompiler(java.io.Writer w)Instantiates aSaxCompiler
- Parameters:
w
- theWriter
to which generated code is written
-
-
Method Details
-
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator arg0)- Specified by:
setDocumentLocator
in interfaceorg.xml.sax.ContentHandler
- See Also:
ContentHandler.setDocumentLocator(org.xml.sax.Locator)
-
startDocument
public void startDocument() throws org.xml.sax.SAXException- Specified by:
startDocument
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.startDocument()
-
endDocument
public void endDocument() throws org.xml.sax.SAXException- Specified by:
endDocument
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.endDocument()
-
startPrefixMapping
public void startPrefixMapping(java.lang.String arg0, java.lang.String arg1) throws org.xml.sax.SAXException- Specified by:
startPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.startPrefixMapping(java.lang.String, java.lang.String)
-
endPrefixMapping
public void endPrefixMapping(java.lang.String arg0) throws org.xml.sax.SAXException- Specified by:
endPrefixMapping
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.endPrefixMapping(java.lang.String)
-
startElement
public void startElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
-
endElement
public void endElement(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2) throws org.xml.sax.SAXException- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)
-
characters
public void characters(char[] buf, int offset, int length) throws org.xml.sax.SAXException- Specified by:
characters
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.characters(char[], int, int)
-
ignorableWhitespace
public void ignorableWhitespace(char[] arg0, int arg1, int arg2) throws org.xml.sax.SAXException- Specified by:
ignorableWhitespace
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.ignorableWhitespace(char[], int, int)
-
processingInstruction
public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException- Specified by:
processingInstruction
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.processingInstruction(java.lang.String, java.lang.String)
-
skippedEntity
public void skippedEntity(java.lang.String arg0) throws org.xml.sax.SAXException- Specified by:
skippedEntity
in interfaceorg.xml.sax.ContentHandler
- Throws:
org.xml.sax.SAXException
- See Also:
ContentHandler.skippedEntity(java.lang.String)
-
main
public static void main(java.lang.String[] args)
-