ShowXPath.XMLParser
Class SaxTree
java.lang.Object
|
+--org.xml.sax.HandlerBase
|
+--ShowXPath.XMLParser.SaxTree
- public class SaxTree
- extends org.xml.sax.HandlerBase
- implements org.xml.sax.misc.LexicalHandler, org.xml.sax.misc.NamespaceHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.misc.DeclHandler
Method Summary |
void |
attributeDecl(java.lang.String eName,
java.lang.String aName,
java.lang.String type,
java.lang.String valueDefault,
java.lang.String value)
|
void |
characters(char[] cbuf,
int start,
int len)
|
void |
comment(char[] ch,
int start,
int length)
|
void |
elementDecl(java.lang.String name,
java.lang.String model)
|
void |
endCDATA()
|
void |
endDocument()
|
void |
endDTD()
|
void |
endElement(java.lang.String name)
|
void |
endEntity(java.lang.String name)
|
void |
endNamespaceDeclScope(java.lang.String prefix)
|
void |
externalEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
|
static java.net.URL |
fileToURL(java.io.File file)
|
LRoot |
getRoot()
|
void |
ignorableWhitespace(char[] cbuf,
int start,
int len)
|
void |
internalEntityDecl(java.lang.String name,
java.lang.String value)
|
static void |
main(java.lang.String[] args)
|
void |
notationDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
startCDATA()
|
void |
startDocument()
|
void |
startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
|
void |
startElement(java.lang.String name,
org.xml.sax.AttributeList atts)
|
void |
startEntity(java.lang.String name)
|
void |
startNamespaceDeclScope(java.lang.String prefix,
java.lang.String uri)
|
void |
unparsedEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName)
|
Methods inherited from class org.xml.sax.HandlerBase |
error,
fatalError,
warning |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SaxTree
public SaxTree()
SaxTree
public SaxTree(java.net.URL inputFile)
SaxTree
public SaxTree(java.lang.String inputFile)
main
public static void main(java.lang.String[] args)
getRoot
public LRoot getRoot()
fileToURL
public static java.net.URL fileToURL(java.io.File file)
startElement
public void startElement(java.lang.String name,
org.xml.sax.AttributeList atts)
throws org.xml.sax.SAXException
- Overrides:
- startElement in class org.xml.sax.HandlerBase
ignorableWhitespace
public void ignorableWhitespace(char[] cbuf,
int start,
int len)
- Overrides:
- ignorableWhitespace in class org.xml.sax.HandlerBase
characters
public void characters(char[] cbuf,
int start,
int len)
- Overrides:
- characters in class org.xml.sax.HandlerBase
endElement
public void endElement(java.lang.String name)
throws org.xml.sax.SAXException
- Overrides:
- endElement in class org.xml.sax.HandlerBase
processingInstruction
public void processingInstruction(java.lang.String target,
java.lang.String data)
throws org.xml.sax.SAXException
- Overrides:
- processingInstruction in class org.xml.sax.HandlerBase
startDocument
public void startDocument()
- Overrides:
- startDocument in class org.xml.sax.HandlerBase
endDocument
public void endDocument()
throws org.xml.sax.SAXException
- Overrides:
- endDocument in class org.xml.sax.HandlerBase
startDTD
public void startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
- Specified by:
- startDTD in interface org.xml.sax.misc.LexicalHandler
endDTD
public void endDTD()
throws org.xml.sax.SAXException
- Specified by:
- endDTD in interface org.xml.sax.misc.LexicalHandler
startEntity
public void startEntity(java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
- startEntity in interface org.xml.sax.misc.LexicalHandler
endEntity
public void endEntity(java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
- endEntity in interface org.xml.sax.misc.LexicalHandler
startCDATA
public void startCDATA()
throws org.xml.sax.SAXException
- Specified by:
- startCDATA in interface org.xml.sax.misc.LexicalHandler
endCDATA
public void endCDATA()
throws org.xml.sax.SAXException
- Specified by:
- endCDATA in interface org.xml.sax.misc.LexicalHandler
comment
public void comment(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
- comment in interface org.xml.sax.misc.LexicalHandler
elementDecl
public void elementDecl(java.lang.String name,
java.lang.String model)
throws org.xml.sax.SAXException
- Specified by:
- elementDecl in interface org.xml.sax.misc.DeclHandler
attributeDecl
public void attributeDecl(java.lang.String eName,
java.lang.String aName,
java.lang.String type,
java.lang.String valueDefault,
java.lang.String value)
throws org.xml.sax.SAXException
- Specified by:
- attributeDecl in interface org.xml.sax.misc.DeclHandler
internalEntityDecl
public void internalEntityDecl(java.lang.String name,
java.lang.String value)
throws org.xml.sax.SAXException
- Specified by:
- internalEntityDecl in interface org.xml.sax.misc.DeclHandler
externalEntityDecl
public void externalEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
- Specified by:
- externalEntityDecl in interface org.xml.sax.misc.DeclHandler
startNamespaceDeclScope
public void startNamespaceDeclScope(java.lang.String prefix,
java.lang.String uri)
throws org.xml.sax.SAXException
- Specified by:
- startNamespaceDeclScope in interface org.xml.sax.misc.NamespaceHandler
endNamespaceDeclScope
public void endNamespaceDeclScope(java.lang.String prefix)
throws org.xml.sax.SAXException
- Specified by:
- endNamespaceDeclScope in interface org.xml.sax.misc.NamespaceHandler
notationDecl
public void notationDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
- Specified by:
- notationDecl in interface org.xml.sax.DTDHandler
- Overrides:
- notationDecl in class org.xml.sax.HandlerBase
unparsedEntityDecl
public void unparsedEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName)
- Specified by:
- unparsedEntityDecl in interface org.xml.sax.DTDHandler
- Overrides:
- unparsedEntityDecl in class org.xml.sax.HandlerBase
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
- Specified by:
- resolveEntity in interface org.xml.sax.EntityResolver
- Overrides:
- resolveEntity in class org.xml.sax.HandlerBase
setDocumentLocator
public void setDocumentLocator(org.xml.sax.Locator locator)
- Overrides:
- setDocumentLocator in class org.xml.sax.HandlerBase