org.basex.test.examples
Class SAXExample

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.basex.test.examples.SAXExample
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public final class SAXExample
extends DefaultHandler

This class serves as an example for evaluating XQuery requests and serializing the results via the SAX API.

Author:
Workgroup DBIS, University of Konstanz 2005-10, ISC License, BaseX Team

Constructor Summary
SAXExample()
           
 
Method Summary
 void characters(char[] ch, int s, int l)
           
 void endElement(String uri, String ln, String qn)
           
static void main(String[] args)
          Main method of the example class.
 void startElement(String uri, String ln, String qn, Attributes at)
           
 
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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAXExample

public SAXExample()
Method Detail

main

public static void main(String[] args)
                 throws Exception
Main method of the example class.

Parameters:
args - (ignored) command-line arguments
Throws:
Exception - passes on any exception

startElement

public void startElement(String uri,
                         String ln,
                         String qn,
                         Attributes at)
Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class DefaultHandler

endElement

public void endElement(String uri,
                       String ln,
                       String qn)
Specified by:
endElement in interface ContentHandler
Overrides:
endElement in class DefaultHandler

characters

public void characters(char[] ch,
                       int s,
                       int l)
Specified by:
characters in interface ContentHandler
Overrides:
characters in class DefaultHandler