java.lang.Object | ||
↳ | org.apache.xerces.util.ParserConfigurationSettings | |
↳ | org.apache.xerces.dom.DOMConfigurationImpl |
Xerces implementation of DOMConfiguration that maintains a table of recognized parameters.@xerces.internal
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | BALANCE_SYNTAX_TREES | Feature identifier: balance syntax trees. | |||||||||
short | CDATA | ||||||||||
short | COMMENTS | ||||||||||
String | DISALLOW_DOCTYPE_DECL_FEATURE | Feature identifier: load external DTD. | |||||||||
String | DTD_VALIDATOR_FACTORY_PROPERTY | Property identifier: datatype validator factory. | |||||||||
String | DTD_VALIDATOR_PROPERTY | Property identifier: DTD validator. | |||||||||
short | DTNORMALIZATION | ||||||||||
String | DYNAMIC_VALIDATION | ||||||||||
short | ENTITIES | ||||||||||
String | ENTITY_MANAGER | Property identifier: entity manager. | |||||||||
String | ENTITY_RESOLVER | Property identifier: entity resolver. | |||||||||
String | ERROR_HANDLER | Property identifier: error handler. | |||||||||
String | ERROR_REPORTER | Property identifier: error reporter. | |||||||||
String | GENERATE_SYNTHETIC_ANNOTATIONS | Feature: generate synthetic annotations | |||||||||
String | GRAMMAR_POOL | Property id: Grammar pool | |||||||||
String | HONOUR_ALL_SCHEMALOCATIONS | Feature identifier: honour all schemaLocations | |||||||||
short | INFOSET_FALSE_PARAMS | ||||||||||
short | INFOSET_MASK | ||||||||||
short | INFOSET_TRUE_PARAMS | ||||||||||
String | JAXP_SCHEMA_LANGUAGE | Property identifier: JAXP schema language / DOM schema-type. | |||||||||
String | JAXP_SCHEMA_SOURCE | Property identifier: JAXP schema source/ DOM schema-location. | |||||||||
short | NAMESPACES | ||||||||||
String | NORMALIZE_DATA | ||||||||||
short | NSDECL | ||||||||||
short | PSVI | ||||||||||
String | SCHEMA | ||||||||||
String | SCHEMA_ELEMENT_DEFAULT | Feature identifier: send element default value via characters() | |||||||||
String | SCHEMA_FULL_CHECKING | ||||||||||
String | SCHEMA_LOCATION | Property identifier: schema location. | |||||||||
String | SCHEMA_NONS_LOCATION | Property identifier: no namespace schema location. | |||||||||
String | SEND_PSVI | sending psvi in the pipeline | |||||||||
short | SPLITCDATA | ||||||||||
String | SYMBOL_TABLE | Property identifier: symbol table. | |||||||||
String | USE_GRAMMAR_POOL_ONLY | Feature identifier: use grammar pool only | |||||||||
short | VALIDATE | ||||||||||
String | VALIDATE_ANNOTATIONS | Feature identifier: validate annotations | |||||||||
String | VALIDATION_MANAGER | ||||||||||
String | WARN_ON_DUPLICATE_ATTDEF | Feature identifier: warn on duplicate attribute definition. | |||||||||
short | WELLFORMED | ||||||||||
String | XERCES_NAMESPACES | Feature identifier: namespaces. | |||||||||
String | XERCES_VALIDATION | Feature identifier: validation. | |||||||||
String | XML11_DATATYPE_VALIDATOR_FACTORY | ||||||||||
String | XML_STRING | Property identifier: xml string. |
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.util.ParserConfigurationSettings
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
fComponents | Components. | ||||||||||
fCurrentDVFactory | Current Datatype validator factory. | ||||||||||
fDatatypeValidatorFactory | The XML 1.0 Datatype validator factory. | ||||||||||
fErrorHandlerWrapper | |||||||||||
fErrorReporter | Error reporter | ||||||||||
fLocale | Locale. | ||||||||||
fSymbolTable | Symbol table. | ||||||||||
fValidationManager | |||||||||||
fXML11DatatypeFactory | The XML 1.1 Datatype validator factory. | ||||||||||
features | Normalization features |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.util.ParserConfigurationSettings
|
Protected Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Default Constructor.
| |||||||||||
Constructs a parser configuration using the specified symbol table.
| |||||||||||
Constructs a parser configuration using the specified symbol table
and parent settings.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
DOM Level 3 WD - Experimental.
| |||||||||||
Returns the registered DTD content model handler.
| |||||||||||
Returns the registered DTD handler.
| |||||||||||
Returns the registered document handler.
| |||||||||||
Return the current entity resolver.
| |||||||||||
Return the current error handler.
| |||||||||||
Returns the state of a feature.
| |||||||||||
Returns the locale.
| |||||||||||
DOM Level 3 WD - Experimental.
| |||||||||||
DOM Level 3 CR - Experimental.
| |||||||||||
Parse an XML document.
| |||||||||||
Sets the DTD content model handler.
| |||||||||||
Sets the DTD handler.
| |||||||||||
Sets the document handler on the last component in the pipeline
to receive information about the document.
| |||||||||||
Sets the resolver used to resolve external entities.
| |||||||||||
Allow an application to register an error event handler.
| |||||||||||
Set the state of a feature.
| |||||||||||
Set the locale to use for messages.
| |||||||||||
DOM Level 3 WD - Experimental.
| |||||||||||
setProperty
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Check a property.
| |||||||||||
reset all components before parsing
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.util.ParserConfigurationSettings
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.apache.xerces.xni.parser.XMLComponentManager
| |||||||||||
From interface
org.apache.xerces.xni.parser.XMLParserConfiguration
| |||||||||||
From interface
org.w3c.dom.DOMConfiguration
|
Feature identifier: balance syntax trees.
Feature identifier: load external DTD.
Property identifier: datatype validator factory.
Property identifier: DTD validator.
Property identifier: entity manager.
Property identifier: entity resolver.
Property identifier: error handler.
Property identifier: error reporter.
Feature: generate synthetic annotations
Property id: Grammar pool
Feature identifier: honour all schemaLocations
Property identifier: JAXP schema language / DOM schema-type.
Property identifier: JAXP schema source/ DOM schema-location.
Feature identifier: send element default value via characters()
Property identifier: schema location.
Property identifier: no namespace schema location.
sending psvi in the pipeline
Property identifier: symbol table.
Feature identifier: use grammar pool only
Feature identifier: validate annotations
Feature identifier: warn on duplicate attribute definition.
Feature identifier: namespaces.
Feature identifier: validation.
Property identifier: xml string.
Normalization features
Default Constructor.
Constructs a parser configuration using the specified symbol table.
symbolTable | The symbol table to use. |
---|
Constructs a parser configuration using the specified symbol table and parent settings.
symbolTable | The symbol table to use. |
---|---|
parentSettings | The parent settings. |
DOM Level 3 WD - Experimental. Check if setting a parameter to a specific value is supported.
name | The name of the parameter to check. |
---|---|
value | An object. if null, the returned value is true. |
Returns the registered DTD content model handler.
Return the current entity resolver.
Return the current error handler.
Returns the state of a feature.
featureId | The feature identifier. |
---|
XMLConfigurationException | Thrown for configuration error. In general, components should only throw this exception if it is really a critical error. |
---|
DOM Level 3 WD - Experimental. getParameter
DOMException |
---|
DOM Level 3 CR - Experimental.
The list of the parameters supported by this
DOMConfiguration
object and for which at least one value
can be set by the application. Note that this list can also contain
parameter names defined outside this specification.
Parse an XML document.
The parser can use this method to instruct this configuration to begin parsing an XML document from any valid input source (a character stream, a byte stream, or a URI).
Parsers may not invoke this method while a parse is in progress. Once a parse is complete, the parser may then parse another XML document.
This method is synchronous: it will not return until parsing has ended. If a client application wants to terminate parsing early, it should throw an exception.
inputSource | The input source for the top-level of the XML document. |
---|
XNIException | Any XNI exception, possibly wrapping another exception. |
---|---|
IOException | An IO exception from the parser, possibly from a byte stream or character stream supplied by the parser. |
Sets the DTD content model handler.
handler | The DTD content model handler. |
---|
Sets the DTD handler.
dtdHandler | The DTD handler. |
---|
Sets the document handler on the last component in the pipeline to receive information about the document.
documentHandler | The document handler. |
---|
Sets the resolver used to resolve external entities. The EntityResolver interface supports resolution of public and system identifiers.
resolver | The new entity resolver. Passing a null value will uninstall the currently installed resolver. |
---|
Allow an application to register an error event handler.
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. |
---|
NullPointerException | If the handler argument is null. |
---|
Set the state of a feature. Set the state of any feature in a SAX2 parser. The parser might not recognize the feature, and if it does recognize it, it might not be able to fulfill the request.
featureId | 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. |
---|
Set the locale to use for messages.
locale | The locale object to use for localization of messages. |
---|
XNIException | Thrown if the parser does not support the specified locale. |
---|
DOM Level 3 WD - Experimental. setParameter
DOMException |
---|
setProperty
XMLConfigurationException |
---|
Check a property. If the property is known and supported, this method simply returns. Otherwise, the appropriate exception is thrown.
propertyId | The unique identifier (URI) of the property being set. |
---|
XMLConfigurationException | If the requested feature is not known or supported. |
---|