|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xerces.parsers.XMLParser | +--weblogic.apache.xerces.parsers.AbstractXMLDocumentParser | +--weblogic.apache.xerces.parsers.AbstractDOMParser | +--weblogic.apache.xerces.parsers.DOMParser
This is the main Xerces DOM parser class. It uses the abstract DOM parser with a document scanner, a dtd scanner, and a validator, as well as a grammar pool.
Field Summary | |
protected static java.lang.String |
SYMBOL_TABLE
Property identifier: symbol table. |
protected static java.lang.String |
XMLGRAMMAR_POOL
Property identifier: XML grammar pool. |
Fields inherited from class weblogic.apache.xerces.parsers.AbstractXMLDocumentParser |
fDocumentSource,
fInDTD |
Fields inherited from class weblogic.apache.xerces.parsers.XMLParser |
ENTITY_RESOLVER,
ERROR_HANDLER,
fConfiguration |
Constructor Summary | |
DOMParser()
Constructs a DOM parser using the dtd/xml schema parser configuration. |
|
DOMParser(SymbolTable symbolTable)
Constructs a DOM parser using the specified symbol table. |
|
DOMParser(SymbolTable symbolTable,
XMLGrammarPool grammarPool)
Constructs a DOM parser using the specified symbol table and grammar pool. |
|
DOMParser(XMLParserConfiguration config)
Constructs a DOM parser using the specified parser configuration. |
Method Summary | |
org.xml.sax.EntityResolver |
getEntityResolver()
Return the current entity resolver. |
org.xml.sax.ErrorHandler |
getErrorHandler()
Return the current error handler. |
boolean |
getFeature(java.lang.String featureId)
Query the state of a feature. |
java.lang.Object |
getProperty(java.lang.String propertyId)
Query the value of a property. |
void |
parse(org.xml.sax.InputSource inputSource)
parse |
void |
parse(java.lang.String systemId)
Parses the input source specified by the given system identifier. |
void |
setEntityResolver(org.xml.sax.EntityResolver resolver)
Sets the resolver used to resolve external entities. |
void |
setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
Allow an application to register an error event handler. |
void |
setFeature(java.lang.String featureId,
boolean state)
Set the state of any feature in a SAX2 parser. |
void |
setProperty(java.lang.String propertyId,
java.lang.Object value)
Set the value of any property in a SAX2 parser. |
Methods inherited from class weblogic.apache.xerces.parsers.AbstractXMLDocumentParser |
any,
element,
empty,
endContentModel,
endGroup,
getDocumentSource,
occurrence,
pcdata,
separator,
setDocumentSource,
startContentModel,
startGroup |
Methods inherited from class weblogic.apache.xerces.parsers.XMLParser |
parse |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected static final java.lang.String SYMBOL_TABLE
protected static final java.lang.String XMLGRAMMAR_POOL
Constructor Detail |
public DOMParser(XMLParserConfiguration config)
public DOMParser()
public DOMParser(SymbolTable symbolTable)
public DOMParser(SymbolTable symbolTable, XMLGrammarPool grammarPool)
Method Detail |
public void parse(java.lang.String systemId) throws org.xml.sax.SAXException, java.io.IOException
This method is equivalent to the following:
parse(new InputSource(systemId));
source
- The input source.public void parse(org.xml.sax.InputSource inputSource) throws org.xml.sax.SAXException, java.io.IOException
inputSource
- public void setEntityResolver(org.xml.sax.EntityResolver resolver)
resolver
- The new entity resolver. Passing a null value will
uninstall the currently installed resolver.public org.xml.sax.EntityResolver getEntityResolver()
setEntityResolver(org.xml.sax.EntityResolver)
public void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
If the application does not register an error handler, all error events reported by the SAX parser will be silently ignored; however, normal processing may not continue. It is highly recommended that all SAX applications implement an error handler to avoid unexpected bugs.
Applications may register a new or different handler in the middle of a parse, and the SAX parser must begin using the new handler immediately.
errorHandler
- The error handler.getErrorHandler()
public org.xml.sax.ErrorHandler getErrorHandler()
setErrorHandler(org.xml.sax.ErrorHandler)
public void setFeature(java.lang.String featureId, boolean state) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
featureId
- The unique identifier (URI) of the feature.state
- The requested state of the feature (true or false).public boolean getFeature(java.lang.String featureId) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
featureId
- The unique identifier (URI) of the feature
being set.public void setProperty(java.lang.String propertyId, java.lang.Object value) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
propertyId
- The unique identifier (URI) of the property
being set.Object
- The value to which the property is being set.public java.lang.Object getProperty(java.lang.String propertyId) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
propertyId
- The unique identifier (URI) of the property
being set.
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs81 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |