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:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public final class SAXExample
extends org.xml.sax.helpers.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-08, ISC License, Christian Gruen

Constructor Summary
SAXExample()
          Constructor.
 
Method Summary
 void characters(char[] ch, int s, int l)
           
 void endElement(java.lang.String uri, java.lang.String ln, java.lang.String qn)
           
static void main(java.lang.String[] args)
          Main method of the example class.
 void startElement(java.lang.String uri, java.lang.String ln, java.lang.String qn, org.xml.sax.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()
           throws java.lang.Exception
Constructor.

Throws:
java.lang.Exception - exception
Method Detail

main

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

Parameters:
args - an optional query can be specified on the command line.
Throws:
java.lang.Exception - exception

startElement

public void startElement(java.lang.String uri,
                         java.lang.String ln,
                         java.lang.String qn,
                         org.xml.sax.Attributes at)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

endElement

public void endElement(java.lang.String uri,
                       java.lang.String ln,
                       java.lang.String qn)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler

characters

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