org.enhydra.xml.xmlc.parsers.xerces
Class XercesTracer
java.lang.Object
|
+--org.enhydra.xml.xmlc.parsers.xerces.XercesTracer
- class XercesTracer
- extends Object
Tracing for parser callbacks. Isolated in a class because it
was getting too complex and crowding the actual handlers.
Method Summary |
void |
attributeDecl(String elementName,
String attributeName,
String type,
String[] enumeration,
String defaultType,
String defaultValue)
|
void |
characters(String text)
|
void |
comment(String comment)
|
void |
doctypeDecl(String rootElement,
String publicId,
String systemId)
|
void |
elementDecl(String name,
String contentModel)
|
void |
endCDATA()
|
void |
endDocument()
|
void |
endDTD()
|
void |
endElement(org.enhydra.apache.xerces.xni.QName element)
|
void |
endGeneralEntity(String name)
|
void |
externalEntityDecl(String entityName,
String publicId,
String systemId)
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
void |
internalEntityDecl(String entityName,
String entityValue)
|
void |
internalSubset(String internalSubset)
This has no corresponding event method in XNI. |
void |
notationDecl(String notationName,
String publicId,
String systemId)
|
void |
processingInstruction(String target,
String data)
|
void |
resolveEntity(String publicId,
String systemId,
InputSource source)
|
void |
startCDATA()
|
void |
startDocument()
|
void |
startDTD()
|
void |
startElement(org.enhydra.apache.xerces.xni.QName element,
org.enhydra.apache.xerces.xni.XMLAttributes attributes)
|
void |
startGeneralEntity(String name,
String namespace,
String publicId,
String systemId,
String encoding)
|
void |
textDecl(String version,
String encoding)
|
void |
unparsedEntityDecl(String entityName,
String publicId,
String systemId,
String notationName)
|
void |
xmlDecl(String version,
String encoding,
String standalone)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XercesTracer
protected XercesTracer(ParseTracer tracer)
- Constructor.
resolveEntity
public void resolveEntity(String publicId,
String systemId,
InputSource source)
startDocument
public void startDocument()
endDocument
public void endDocument()
xmlDecl
public void xmlDecl(String version,
String encoding,
String standalone)
textDecl
public void textDecl(String version,
String encoding)
startElement
public void startElement(org.enhydra.apache.xerces.xni.QName element,
org.enhydra.apache.xerces.xni.XMLAttributes attributes)
endElement
public void endElement(org.enhydra.apache.xerces.xni.QName element)
startGeneralEntity
public void startGeneralEntity(String name,
String namespace,
String publicId,
String systemId,
String encoding)
endGeneralEntity
public void endGeneralEntity(String name)
startCDATA
public void startCDATA()
endCDATA
public void endCDATA()
processingInstruction
public void processingInstruction(String target,
String data)
comment
public void comment(String comment)
characters
public void characters(String text)
ignorableWhitespace
public void ignorableWhitespace(char[] ch,
int start,
int length)
doctypeDecl
public void doctypeDecl(String rootElement,
String publicId,
String systemId)
startDTD
public void startDTD()
internalSubset
public void internalSubset(String internalSubset)
- This has no corresponding event method in XNI. It is derived between
the beginning of the doctypeDecl() and endDTD() when, in fact, there
is an internal subset in existence.
endDTD
public void endDTD()
elementDecl
public void elementDecl(String name,
String contentModel)
attributeDecl
public void attributeDecl(String elementName,
String attributeName,
String type,
String[] enumeration,
String defaultType,
String defaultValue)
internalEntityDecl
public void internalEntityDecl(String entityName,
String entityValue)
externalEntityDecl
public void externalEntityDecl(String entityName,
String publicId,
String systemId)
unparsedEntityDecl
public void unparsedEntityDecl(String entityName,
String publicId,
String systemId,
String notationName)
notationDecl
public void notationDecl(String notationName,
String publicId,
String systemId)
Copyright © 1999-2002 enhydra.org (Mark Diekhans, David Li, Richard Kunze). All Rights reserved.