java.lang.Object | |||||
↳ | org.apache.xerces.util.ParserConfigurationSettings | ||||
↳ | org.apache.xerces.parsers.BasicParserConfiguration | ||||
↳ | org.apache.xerces.parsers.DTDConfiguration | ||||
↳ | org.apache.xerces.parsers.StandardParserConfiguration | ||||
↳ | org.apache.xerces.parsers.IntegratedParserConfiguration |
This is configuration uses a scanner that integrates both scanning of the document and binding namespaces. If namespace feature is turned on, the pipeline is constructured with the following components: XMLNSDocumentScannerImpl -> XMLNSDTDValidator -> (optional) XMLSchemaValidator If the namespace feature is turned off the default document scanner implementation is used (XMLDocumentScannerImpl).
In addition to the features and properties recognized by the base parser configuration, this class recognizes these additional features and properties:
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.parsers.StandardParserConfiguration
| |||||||||||
From class
org.apache.xerces.parsers.DTDConfiguration
| |||||||||||
From class
org.apache.xerces.parsers.BasicParserConfiguration
| |||||||||||
From class
org.apache.xerces.util.ParserConfigurationSettings
|
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
fNamespaceScanner | Document scanner that does namespace binding. | ||||||||||
fNonNSDTDValidator | DTD Validator that does not bind namespaces | ||||||||||
fNonNSScanner | Default Xerces implementation of scanner |
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.parsers.StandardParserConfiguration
| |||||||||||
From class
org.apache.xerces.parsers.DTDConfiguration
| |||||||||||
From class
org.apache.xerces.parsers.BasicParserConfiguration
| |||||||||||
From class
org.apache.xerces.util.ParserConfigurationSettings
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Default constructor.
| |||||||||||
Constructs a parser configuration using the specified symbol table.
| |||||||||||
Constructs a parser configuration using the specified symbol table and
grammar pool.
| |||||||||||
Constructs a parser configuration using the specified symbol table,
grammar pool, and parent settings.
|
Protected Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Configures the pipeline.
| |||||||||||
Create a DTD validator: this validator performs namespace binding.
| |||||||||||
Create a document scanner: this scanner performs namespace binding
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.apache.xerces.parsers.StandardParserConfiguration
| |||||||||||
From class
org.apache.xerces.parsers.DTDConfiguration
| |||||||||||
From class
org.apache.xerces.parsers.BasicParserConfiguration
| |||||||||||
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.apache.xerces.xni.parser.XMLPullParserConfiguration
|
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 grammar pool.
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. |
Constructs a parser configuration using the specified symbol table, grammar pool, and parent settings.
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. |
Configures the pipeline.
Create a DTD validator: this validator performs namespace binding.
Create a document scanner: this scanner performs namespace binding