|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.enhydra.apache.xerces.framework.XMLParser | +--org.enhydra.xml.xmlc.parsers.xerces.XercesParser
Parse using the Xerces parser.
Inner classes inherited from class org.enhydra.apache.xerces.framework.XMLDocumentHandler |
org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler |
Fields inherited from class org.enhydra.apache.xerces.framework.XMLParser |
fEntityHandler, fErrorReporter, fGrammarResolver, fParseInProgress, fScanner, fStringPool, fValidator, SAX2_FEATURES_PREFIX, SAX2_PROPERTIES_PREFIX, XERCES_FEATURES_PREFIX, XERCES_PROPERTIES_PREFIX |
Fields inherited from interface org.enhydra.apache.xerces.framework.XMLErrorReporter |
ERRORTYPE_FATAL_ERROR, ERRORTYPE_RECOVERABLE_ERROR, ERRORTYPE_WARNING |
Constructor Summary | |
XercesParser()
|
Method Summary | |
void |
attlistDecl(org.enhydra.apache.xerces.utils.QName elementDecl,
org.enhydra.apache.xerces.utils.QName attributeDecl,
int attType,
boolean attList,
String enumString,
int attDefaultType,
int attDefaultValue)
|
void |
characters(char[] ch,
int start,
int length)
Handle characters. |
void |
characters(int data)
Not used. |
void |
comment(int comment)
Handle a comment. |
void |
elementDecl(org.enhydra.apache.xerces.utils.QName elementDecl,
int contentSpecType,
int contentSpecIndex,
org.enhydra.apache.xerces.framework.XMLContentSpec.Provider contentSpecProvider)
|
void |
endCDATA()
Handle for end of CDATA section. |
void |
endDocument()
Handle end document. |
void |
endDTD()
|
void |
endElement(org.enhydra.apache.xerces.utils.QName element)
Handle end element. |
void |
endEntityReference(int entityName,
int entityType,
int entityContext)
Handle the end of an entity reference. |
void |
endNamespaceDeclScope(int prefix)
Handle end of a namespace declaration scope. |
void |
externalEntityDecl(int entityName,
int publicId,
int systemId)
|
void |
externalPEDecl(int entityName,
int publicId,
int systemId)
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
Handle ignorable whitespace. |
void |
ignorableWhitespace(int data)
Not used. |
void |
internalEntityDecl(int entityName,
int entityValue)
|
void |
internalPEDecl(int entityName,
int entityValue)
|
void |
internalSubset(int internalSubset)
|
(package private) boolean |
isCharEntity(int entityName)
Determine of an entity is one of the standard character entities. |
void |
notationDecl(int notationName,
int publicId,
int systemId)
|
XMLCDocument |
parse(InputSource input,
LineNumberMap lineNumberMap,
XMLCDomFactory domFactory,
MetaData metaData,
ErrorReporter errorReporter,
ParseTracer tracer)
Parse a XML file (or any file, such as HTML, that can be converted into XML). |
void |
processingInstruction(int target,
int data)
Handle processing instruction. |
InputSource |
resolveEntity(String publicId,
String systemId)
Resolve an entity. |
void |
startCDATA()
Handle start of CDATA section. |
void |
startDocument()
Handle start of document. |
void |
startDTD(org.enhydra.apache.xerces.utils.QName rootElement,
int publicId,
int systemId)
|
void |
startElement(org.enhydra.apache.xerces.utils.QName element,
org.enhydra.apache.xerces.framework.XMLAttrList attrList,
int attrListHandle)
Handle start of element. |
void |
startEntityReference(int entityName,
int entityType,
int entityContext)
Handle the start of an entity reference. |
void |
startNamespaceDeclScope(int prefix,
int uri)
Handle start of a namespace declaration scope. |
void |
textDecl(int version,
int encoding)
|
void |
unparsedEntityDecl(int entityName,
int publicId,
int systemId,
int notationName)
|
void |
xmlDecl(int version,
int encoding,
int standalone)
|
Methods inherited from class org.enhydra.apache.xerces.framework.XMLParser |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XercesParser()
Method Detail |
public XMLCDocument parse(InputSource input, LineNumberMap lineNumberMap, XMLCDomFactory domFactory, MetaData metaData, ErrorReporter errorReporter, ParseTracer tracer) throws IOException, XMLCException, SAXException
XMLCParser
parse
in interface XMLCParser
XMLCParser
boolean isCharEntity(int entityName)
public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException
resolveEntity
in interface EntityResolver
EntityResolver.resolveEntity(java.lang.String, java.lang.String)
public void startDocument() throws Exception
startDocument
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.startDocument()
public void endDocument() throws Exception
endDocument
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.endDocument()
public void xmlDecl(int version, int encoding, int standalone) throws Exception
xmlDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.xmlDecl(int, int, int)
public void textDecl(int version, int encoding) throws Exception
textDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
textDecl
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.textDecl(int, int)
,
XMLDocumentHandler.DTDHandler.textDecl(int, int)
public void startNamespaceDeclScope(int prefix, int uri) throws Exception
startNamespaceDeclScope
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.startNamespaceDeclScope(int, int)
public void endNamespaceDeclScope(int prefix) throws Exception
endNamespaceDeclScope
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.startNamespaceDeclScope(int, int)
public void startElement(org.enhydra.apache.xerces.utils.QName element, org.enhydra.apache.xerces.framework.XMLAttrList attrList, int attrListHandle) throws Exception
startElement
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.startElement(org.enhydra.apache.xerces.utils.QName, org.enhydra.apache.xerces.framework.XMLAttrList, int)
public void endElement(org.enhydra.apache.xerces.utils.QName element) throws Exception
endElement
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.endElement(org.enhydra.apache.xerces.utils.QName)
public void startEntityReference(int entityName, int entityType, int entityContext) throws Exception
startEntityReference
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.startEntityReference(int, int, int)
public void endEntityReference(int entityName, int entityType, int entityContext) throws Exception
endEntityReference
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.endEntityReference(int, int, int)
public void characters(int data) throws Exception
characters
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.characters(int)
public void ignorableWhitespace(int data) throws Exception
ignorableWhitespace
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.ignorableWhitespace(int)
public void startCDATA()
startCDATA
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.startCDATA()
public void endCDATA()
endCDATA
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.endCDATA()
public void processingInstruction(int target, int data) throws Exception
processingInstruction
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
processingInstruction
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.processingInstruction(int, int)
,
XMLDocumentHandler.DTDHandler.processingInstruction(int, int)
public void comment(int comment) throws Exception
comment
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
comment
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.comment(int)
public void characters(char[] ch, int start, int length) throws Exception
characters
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.characters(int)
public void ignorableWhitespace(char[] ch, int start, int length) throws Exception
ignorableWhitespace
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler
XMLDocumentHandler.ignorableWhitespace(int)
public void startDTD(org.enhydra.apache.xerces.utils.QName rootElement, int publicId, int systemId)
startDTD
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
startDTD
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.startDTD(org.enhydra.apache.xerces.utils.QName, int, int)
public void internalSubset(int internalSubset)
internalSubset
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
internalSubset
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.internalSubset(int)
public void endDTD()
endDTD
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
endDTD
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.endDTD()
public void elementDecl(org.enhydra.apache.xerces.utils.QName elementDecl, int contentSpecType, int contentSpecIndex, org.enhydra.apache.xerces.framework.XMLContentSpec.Provider contentSpecProvider) throws Exception
elementDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
elementDecl
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.elementDecl(org.enhydra.apache.xerces.utils.QName, int, int, org.enhydra.apache.xerces.framework.XMLContentSpec.Provider)
public void attlistDecl(org.enhydra.apache.xerces.utils.QName elementDecl, org.enhydra.apache.xerces.utils.QName attributeDecl, int attType, boolean attList, String enumString, int attDefaultType, int attDefaultValue) throws Exception
attlistDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
attlistDecl
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.attlistDecl(org.enhydra.apache.xerces.utils.QName, org.enhydra.apache.xerces.utils.QName, int, boolean, java.lang.String, int, int)
public void internalPEDecl(int entityName, int entityValue)
internalPEDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
internalPEDecl
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.internalPEDecl(int, int)
public void externalPEDecl(int entityName, int publicId, int systemId)
externalPEDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
externalPEDecl
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.externalPEDecl(int, int, int)
public void internalEntityDecl(int entityName, int entityValue)
internalEntityDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
internalEntityDecl
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.internalEntityDecl(int, int)
public void externalEntityDecl(int entityName, int publicId, int systemId)
externalEntityDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
externalEntityDecl
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.externalEntityDecl(int, int, int)
public void unparsedEntityDecl(int entityName, int publicId, int systemId, int notationName)
unparsedEntityDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
unparsedEntityDecl
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.unparsedEntityDecl(int, int, int, int)
public void notationDecl(int notationName, int publicId, int systemId)
notationDecl
in interface org.enhydra.apache.xerces.framework.XMLDocumentHandler.DTDHandler
notationDecl
in class org.enhydra.apache.xerces.framework.XMLParser
XMLDocumentHandler.DTDHandler.notationDecl(int, int, int)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |