info.bliki.api
Class AbstractXMLParser

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by info.bliki.api.AbstractXMLParser
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Direct Known Subclasses:
XMLPagesParser, XMLUserParser

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


Constructor Summary
AbstractXMLParser(java.lang.String xmlText)
           
 
Method Summary
 void characters(char[] ch, int start, int length)
          parse an unlimited amount of characters between 2 enclosing XML-Tags
 void endDocument()
           
 void parse()
           
 void startDocument()
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractXMLParser

public AbstractXMLParser(java.lang.String xmlText)
                  throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException
Method Detail

startDocument

public void startDocument()
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class org.xml.sax.helpers.DefaultHandler

endDocument

public void endDocument()
Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class org.xml.sax.helpers.DefaultHandler

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
parse an unlimited amount of characters between 2 enclosing XML-Tags

Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException
See Also:
DefaultHandler.characters(char[], int, int)

parse

public void parse()
           throws java.io.IOException,
                  org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException