Devsphere.com


com.devsphere.examples.xml.saxdomix
Class SAXOutputter

java.lang.Object
  |
  +--com.devsphere.examples.xml.saxdomix.OutputterBase
        |
        +--com.devsphere.examples.xml.saxdomix.SAXOutputter
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler

public class SAXOutputter
extends OutputterBase
implements org.xml.sax.ContentHandler, org.xml.sax.ErrorHandler

This class outputs SAX events. It is used by MixedParsing.

See Also:
OutputterBase, MixedParsing

Field Summary
 
Fields inherited from class com.devsphere.examples.xml.saxdomix.OutputterBase
DEFAULT_MAX_DATA_LENGTH, level, maxDataLength
 
Constructor Summary
SAXOutputter()
          Zero-arg constructor.
 
Method Summary
 void characters(char[] ch, int start, int length)
          Prints information about a characters() event.
 void endDocument()
          Prints information about an endDocument() event.
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName)
          Prints information about an endElement() event.
 void endPrefixMapping(java.lang.String prefix)
          Does nothing.
 void error(org.xml.sax.SAXParseException e)
          Prints an error.
 void fatalError(org.xml.sax.SAXParseException e)
          Prints a fatal error.
 void ignorableWhitespace(char[] ch, int start, int length)
          Does nothing.
 void processingInstruction(java.lang.String target, java.lang.String data)
          Prints information about a processingInstruction() event.
 void setDocumentLocator(org.xml.sax.Locator locator)
          Prints information about a setDocumentLocator() event.
 void skippedEntity(java.lang.String name)
          Does nothing.
 void startDocument()
          Prints information about a startDocument() event.
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName, org.xml.sax.Attributes attributes)
          Prints information about a startElement() event.
 void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
          Does nothing.
 void warning(org.xml.sax.SAXParseException e)
          Prints a warning.
 
Methods inherited from class com.devsphere.examples.xml.saxdomix.OutputterBase
blankLine, decLevel, getLevel, getMaxDataLength, incLevel, output, output, setLevel, setMaxDataLength
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAXOutputter

public SAXOutputter()
Zero-arg constructor.

Method Detail

setDocumentLocator

public void setDocumentLocator(org.xml.sax.Locator locator)
Prints information about a setDocumentLocator() event.

Specified by:
setDocumentLocator in interface org.xml.sax.ContentHandler

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Prints information about a startDocument() event.

Specified by:
startDocument in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Prints information about an endDocument() event.

Specified by:
endDocument in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qualifiedName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Prints information about a startElement() event.

Specified by:
startElement in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qualifiedName)
                throws org.xml.sax.SAXException
Prints information about an endElement() event.

Specified by:
endElement in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Prints information about a characters() event.

Specified by:
characters in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

ignorableWhitespace

public void ignorableWhitespace(char[] ch,
                                int start,
                                int length)
                         throws org.xml.sax.SAXException
Does nothing.

Specified by:
ignorableWhitespace in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

processingInstruction

public void processingInstruction(java.lang.String target,
                                  java.lang.String data)
                           throws org.xml.sax.SAXException
Prints information about a processingInstruction() event.

Specified by:
processingInstruction in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

startPrefixMapping

public void startPrefixMapping(java.lang.String prefix,
                               java.lang.String uri)
                        throws org.xml.sax.SAXException
Does nothing.

Specified by:
startPrefixMapping in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

endPrefixMapping

public void endPrefixMapping(java.lang.String prefix)
                      throws org.xml.sax.SAXException
Does nothing.

Specified by:
endPrefixMapping in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

skippedEntity

public void skippedEntity(java.lang.String name)
                   throws org.xml.sax.SAXException
Does nothing.

Specified by:
skippedEntity in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException

warning

public void warning(org.xml.sax.SAXParseException e)
             throws org.xml.sax.SAXException
Prints a warning.

Specified by:
warning in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException

error

public void error(org.xml.sax.SAXParseException e)
           throws org.xml.sax.SAXException
Prints an error.

Specified by:
error in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException

fatalError

public void fatalError(org.xml.sax.SAXParseException e)
                throws org.xml.sax.SAXException
Prints a fatal error.

Specified by:
fatalError in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXException

 Devsphere.com