org.basex.build.xml
Class SAX2Data

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.basex.build.xml.SAX2Data
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler

public class SAX2Data
extends org.xml.sax.helpers.DefaultHandler
implements org.xml.sax.ext.LexicalHandler

SAX Parser wrapper.


Constructor Summary
SAX2Data(Builder build, java.lang.String doc)
          Constructor.
 
Method Summary
 void characters(char[] ch, int s, int l)
           
 void comment(char[] ch, int s, int l)
          
 void endCDATA()
           
 void endDocument()
           
 void endDTD()
           
 void endElement(java.lang.String uri, java.lang.String ln, java.lang.String qn)
           
 void endEntity(java.lang.String n)
           
 void processingInstruction(java.lang.String nm, java.lang.String cont)
           
 void startCDATA()
           
 void startDocument()
           
 void startDTD(java.lang.String n, java.lang.String pid, java.lang.String sid)
           
 void startElement(java.lang.String uri, java.lang.String ln, java.lang.String qn, org.xml.sax.Attributes at)
           
 void startEntity(java.lang.String n)
           
 void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, resolveEntity, setDocumentLocator, skippedEntity, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAX2Data

public SAX2Data(Builder build,
                java.lang.String doc)
Constructor.

Parameters:
build - builder reference
doc - document name
Method Detail

startElement

public void startElement(java.lang.String uri,
                         java.lang.String ln,
                         java.lang.String qn,
                         org.xml.sax.Attributes at)
                  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

endElement

public void endElement(java.lang.String uri,
                       java.lang.String ln,
                       java.lang.String qn)
                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

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

processingInstruction

public void processingInstruction(java.lang.String nm,
                                  java.lang.String cont)
                           throws org.xml.sax.SAXException
Specified by:
processingInstruction in interface org.xml.sax.ContentHandler
Overrides:
processingInstruction in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

comment

public void comment(char[] ch,
                    int s,
                    int l)
             throws org.xml.sax.SAXException

Specified by:
comment in interface org.xml.sax.ext.LexicalHandler
Throws:
org.xml.sax.SAXException

startDocument

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

endDocument

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

startPrefixMapping

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

startDTD

public void startDTD(java.lang.String n,
                     java.lang.String pid,
                     java.lang.String sid)
Specified by:
startDTD in interface org.xml.sax.ext.LexicalHandler

endDTD

public void endDTD()
Specified by:
endDTD in interface org.xml.sax.ext.LexicalHandler

endCDATA

public void endCDATA()
Specified by:
endCDATA in interface org.xml.sax.ext.LexicalHandler

endEntity

public void endEntity(java.lang.String n)
Specified by:
endEntity in interface org.xml.sax.ext.LexicalHandler

startCDATA

public void startCDATA()
Specified by:
startCDATA in interface org.xml.sax.ext.LexicalHandler

startEntity

public void startEntity(java.lang.String n)
Specified by:
startEntity in interface org.xml.sax.ext.LexicalHandler