org.shiftone.arbor
Class SAX2StreamProcessor

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.shiftone.arbor.SAX2StreamProcessor
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, StreamProcessor

class SAX2StreamProcessor
extends org.xml.sax.helpers.DefaultHandler
implements StreamProcessor

Class SAX2StreamProcessor

Author:
Jeff Drost

Constructor Summary
SAX2StreamProcessor()
          Constructor SAX2StreamProcessor
 
Method Summary
 void characters(char[] ch, int start, int length)
          Method characters
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
          Method endElement
 void process(java.io.InputStream inStream, EventProcessor handler)
          Method process
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
          Method startElement
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAX2StreamProcessor

public SAX2StreamProcessor()
                    throws ArborException
Constructor SAX2StreamProcessor

Throws:
ArborException
Method Detail

process

public void process(java.io.InputStream inStream,
                    EventProcessor handler)
             throws ArborException
Method process

Specified by:
process in interface StreamProcessor
Parameters:
inStream -
handler -
Throws:
ArborException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Method characters

Specified by:
characters in interface org.xml.sax.ContentHandler
Parameters:
ch -
start -
length -
Throws:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Method startElement

Specified by:
startElement in interface org.xml.sax.ContentHandler
Parameters:
uri -
localName -
qName -
attributes -
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Method endElement

Specified by:
endElement in interface org.xml.sax.ContentHandler
Parameters:
uri -
localName -
qName -
Throws:
org.xml.sax.SAXException