|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.xerces.util.ParserConfigurationSettings
org.apache.xerces.parsers.XML11Configuration
public class XML11Configuration
This class is the configuration used to parse XML 1.0 and XML 1.1 documents.
| Constructor Summary | |
|---|---|
XML11Configuration()
Default constructor. |
|
XML11Configuration(SymbolTable symbolTable)
Constructs a parser configuration using the specified symbol table. |
|
XML11Configuration(SymbolTable symbolTable,
XMLGrammarPool grammarPool)
Constructs a parser configuration using the specified symbol table and grammar pool. |
|
XML11Configuration(SymbolTable symbolTable,
XMLGrammarPool grammarPool,
XMLComponentManager parentSettings)
Constructs a parser configuration using the specified symbol table, grammar pool, and parent settings. |
|
| Method Summary | |
|---|---|
void |
cleanup()
If the application decides to terminate parsing before the xml document is fully parsed, the application should call this method to free any resource allocated during parsing. |
XMLDocumentHandler |
getDocumentHandler()
Returns the registered document handler. |
XMLDTDContentModelHandler |
getDTDContentModelHandler()
Returns the registered DTD content model handler. |
XMLDTDHandler |
getDTDHandler()
Returns the registered DTD handler. |
XMLEntityResolver |
getEntityResolver()
Return the current entity resolver. |
XMLErrorHandler |
getErrorHandler()
Return the current error handler. |
boolean |
getFeature(java.lang.String featureId)
Returns the state of a feature. |
java.util.Locale |
getLocale()
Returns the locale. |
boolean |
parse(boolean complete)
Parses the document in a pull parsing fashion. |
void |
parse(XMLInputSource source)
Parses the specified input source. |
void |
setDocumentHandler(XMLDocumentHandler documentHandler)
Sets the document handler on the last component in the pipeline to receive information about the document. |
void |
setDTDContentModelHandler(XMLDTDContentModelHandler handler)
Sets the DTD content model handler. |
void |
setDTDHandler(XMLDTDHandler dtdHandler)
Sets the DTD handler. |
void |
setEntityResolver(XMLEntityResolver resolver)
Sets the resolver used to resolve external entities. |
void |
setErrorHandler(XMLErrorHandler errorHandler)
Allow an application to register an error event handler. |
void |
setFeature(java.lang.String featureId,
boolean state)
Set the state of a feature. |
void |
setInputSource(XMLInputSource inputSource)
Sets the input source for the document to parse. |
void |
setLocale(java.util.Locale locale)
Set the locale to use for messages. |
void |
setProperty(java.lang.String propertyId,
java.lang.Object value)
setProperty |
| Methods inherited from class org.apache.xerces.util.ParserConfigurationSettings |
|---|
addRecognizedFeatures, addRecognizedProperties, getProperty |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.xerces.xni.parser.XMLParserConfiguration |
|---|
addRecognizedFeatures, addRecognizedProperties, getProperty |
| Constructor Detail |
|---|
public XML11Configuration()
public XML11Configuration(SymbolTable symbolTable)
symbolTable - The symbol table to use.
public XML11Configuration(SymbolTable symbolTable,
XMLGrammarPool grammarPool)
REVISIT: Grammar pool will be updated when the new validation engine is implemented.
symbolTable - The symbol table to use.grammarPool - The grammar pool to use.
public XML11Configuration(SymbolTable symbolTable,
XMLGrammarPool grammarPool,
XMLComponentManager parentSettings)
REVISIT: Grammar pool will be updated when the new validation engine is implemented.
symbolTable - The symbol table to use.grammarPool - The grammar pool to use.parentSettings - The parent settings.| Method Detail |
|---|
public void setInputSource(XMLInputSource inputSource)
throws XMLConfigurationException,
java.io.IOException
setInputSource in interface XMLPullParserConfigurationinputSource - The document's input source.
XMLConfigurationException - Thrown if there is a
configuration error when initializing the
parser.
java.io.IOException - Thrown on I/O error.parse(boolean)
public void setLocale(java.util.Locale locale)
throws XNIException
setLocale in interface XMLParserConfigurationlocale - The locale object to use for localization of messages.
XNIException - Thrown if the parser does not support the
specified locale.public void setDocumentHandler(XMLDocumentHandler documentHandler)
setDocumentHandler in interface XMLParserConfigurationdocumentHandler - The document handler.public XMLDocumentHandler getDocumentHandler()
getDocumentHandler in interface XMLParserConfigurationpublic void setDTDHandler(XMLDTDHandler dtdHandler)
setDTDHandler in interface XMLParserConfigurationdtdHandler - The DTD handler.public XMLDTDHandler getDTDHandler()
getDTDHandler in interface XMLParserConfigurationpublic void setDTDContentModelHandler(XMLDTDContentModelHandler handler)
setDTDContentModelHandler in interface XMLParserConfigurationhandler - The DTD content model handler.public XMLDTDContentModelHandler getDTDContentModelHandler()
getDTDContentModelHandler in interface XMLParserConfigurationpublic void setEntityResolver(XMLEntityResolver resolver)
setEntityResolver in interface XMLParserConfigurationresolver - The new entity resolver. Passing a null value will
uninstall the currently installed resolver.public XMLEntityResolver getEntityResolver()
getEntityResolver in interface XMLParserConfigurationsetEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)public void setErrorHandler(XMLErrorHandler 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.
setErrorHandler in interface XMLParserConfigurationerrorHandler - The error handler.
java.lang.NullPointerException - If the handler
argument is null.getErrorHandler()public XMLErrorHandler getErrorHandler()
getErrorHandler in interface XMLParserConfigurationsetErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)public void cleanup()
cleanup in interface XMLPullParserConfiguration
public void parse(XMLInputSource source)
throws XNIException,
java.io.IOException
parse in interface XMLParserConfigurationsource - The input source.
XNIException - Throws exception on XNI error.
java.io.IOException - Throws exception on i/o error.
public boolean parse(boolean complete)
throws XNIException,
java.io.IOException
XMLPullParserConfiguration
parse in interface XMLPullParserConfigurationcomplete - True if the pull parser should parse the
remaining document completely.
XNIException - Any XNI exception, possibly wrapping
another exception.
java.io.IOException - An IO exception from the parser, possibly
from a byte stream or character stream
supplied by the parser.XMLPullParserConfiguration.setInputSource(org.apache.xerces.xni.parser.XMLInputSource)
public boolean getFeature(java.lang.String featureId)
throws XMLConfigurationException
getFeature in interface XMLComponentManagergetFeature in interface XMLParserConfigurationgetFeature in class ParserConfigurationSettingsfeatureId - The feature identifier.
XMLConfigurationException - Thrown for configuration error.
In general, components should
only throw this exception if
it is really
a critical error.
public void setFeature(java.lang.String featureId,
boolean state)
throws XMLConfigurationException
setFeature in interface XMLParserConfigurationsetFeature in class ParserConfigurationSettingsfeatureId - The unique identifier (URI) of the feature.state - The requested state of the feature (true or false).
XMLConfigurationException - If the
requested feature is not known.
public void setProperty(java.lang.String propertyId,
java.lang.Object value)
throws XMLConfigurationException
setProperty in interface XMLParserConfigurationsetProperty in class ParserConfigurationSettingspropertyId - value -
XMLConfigurationException - Thrown if there is a configuration
error.public java.util.Locale getLocale()
getLocale in interface XMLParserConfiguration
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||