com.adventnet.utilities.xml.sax
Class EXMLDefaultHandler

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--com.adventnet.utilities.xml.sax.EXMLDefaultHandler
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

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
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

characters

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

endElement

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

exstartElement

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

excharacters

public abstract void excharacters(char[] ch,
                                  int start,
                                  int length)
                           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