com.adventnet.utilities.xml.sax
Class EXMLDefaultHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by com.adventnet.utilities.xml.sax.EXMLDefaultHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Direct Known Subclasses:
EXMLParser

public abstract class EXMLDefaultHandler
extends org.xml.sax.helpers.DefaultHandler


Field Summary
(package private)  java.lang.String fileName
           
(package private)  java.io.InputStream inputStream
           
(package private)  boolean isInputStreamUsed
           
 
Constructor Summary
EXMLDefaultHandler(java.io.InputStream is)
           
EXMLDefaultHandler(java.lang.String fileName)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
abstract  void excharacters(char[] ch, int start, int length)
           
abstract  void exendElement(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
abstract  void exstartElement(java.lang.String namespaceURI, java.lang.String name, java.lang.String rawName, EXMLAttributes atts)
           
 void start()
           
 void startElement(java.lang.String namespaceURI, java.lang.String name, java.lang.String rawName, org.xml.sax.Attributes atts)
           
 
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
 

Field Detail

fileName

java.lang.String fileName

isInputStreamUsed

boolean isInputStreamUsed

inputStream

java.io.InputStream inputStream
Constructor Detail

EXMLDefaultHandler

public EXMLDefaultHandler(java.lang.String fileName)

EXMLDefaultHandler

public EXMLDefaultHandler(java.io.InputStream is)
Method Detail

start

public void start()
           throws java.io.IOException,
                  java.io.FileNotFoundException,
                  org.xml.sax.SAXException,
                  javax.xml.parsers.ParserConfigurationException
Throws:
java.io.IOException
java.io.FileNotFoundException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String name,
                         java.lang.String rawName,
                         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.DefaultHandler
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String name)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

exstartElement

public abstract void exstartElement(java.lang.String namespaceURI,
                                    java.lang.String name,
                                    java.lang.String rawName,
                                    EXMLAttributes atts)
                             throws java.lang.Exception
Throws:
java.lang.Exception

excharacters

public abstract void excharacters(char[] ch,
                                  int start,
                                  int length)
                           throws java.lang.Exception
Throws:
java.lang.Exception

exendElement

public abstract void exendElement(java.lang.String uri,
                                  java.lang.String localName,
                                  java.lang.String name)
                           throws java.lang.Exception
Throws:
java.lang.Exception