public class XIncludeAwareParserConfiguration extends XML11Configuration
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
ALLOW_UE_AND_NOTATION_EVENTS
Feature identifier: allow notation and unparsed entity events to be sent out of order.
|
protected org.apache.xerces.xni.NamespaceContext |
fCurrentNSContext
Current NamespaceContext.
|
protected NamespaceSupport |
fNonXIncludeNSContext
Non-XInclude NamespaceContext.
|
protected boolean |
fXIncludeEnabled
Flag indicating whether XInclude processsing is enabled.
|
protected XIncludeHandler |
fXIncludeHandler
XInclude handler.
|
protected XIncludeNamespaceSupport |
fXIncludeNSContext
XInclude NamespaceContext.
|
protected static java.lang.String |
NAMESPACE_CONTEXT
Property identifier: error reporter.
|
protected static java.lang.String |
XINCLUDE_FEATURE
Feature identifier: XInclude processing
|
protected static java.lang.String |
XINCLUDE_FIXUP_BASE_URIS
Feature identifier: fixup base URIs.
|
protected static java.lang.String |
XINCLUDE_FIXUP_LANGUAGE
Feature identifier: fixup language.
|
protected static java.lang.String |
XINCLUDE_HANDLER
Property identifier: XInclude handler.
|
ALLOW_JAVA_ENCODINGS, CONTINUE_AFTER_FATAL_ERROR, DATATYPE_VALIDATOR_FACTORY, DOCUMENT_SCANNER, DTD_PROCESSOR, DTD_SCANNER, DTD_VALIDATOR, ENTITY_MANAGER, ENTITY_RESOLVER, ERROR_HANDLER, ERROR_REPORTER, EXTERNAL_GENERAL_ENTITIES, EXTERNAL_PARAMETER_ENTITIES, fCommonComponents, fComponents, fConfigUpdated, fCurrentDTDScanner, fCurrentDVFactory, fCurrentScanner, fDatatypeValidatorFactory, fDocumentHandler, fDTDContentModelHandler, fDTDHandler, fDTDProcessor, fDTDScanner, fDTDValidator, fEntityManager, fErrorReporter, fGrammarPool, fInputSource, fLastComponent, fLocale, fNamespaceScanner, fNonNSDTDValidator, fNonNSScanner, fParseInProgress, fSchemaValidator, fSymbolTable, fValidationManager, fVersionDetector, fXML11Components, fXML11DatatypeFactory, fXML11DocScanner, fXML11DTDProcessor, fXML11DTDScanner, fXML11DTDValidator, fXML11NSDocScanner, fXML11NSDTDValidator, GENERATE_SYNTHETIC_ANNOTATIONS, HONOUR_ALL_SCHEMALOCATIONS, ID_IDREF_CHECKING, IDENTITY_CONSTRAINT_CHECKING, IGNORE_XSI_TYPE, JAXP_SCHEMA_LANGUAGE, JAXP_SCHEMA_SOURCE, LOAD_EXTERNAL_DTD, LOCALE, NAMESPACE_BINDER, NAMESPACE_GROWTH, NAMESPACES, NORMALIZE_DATA, NOTIFY_BUILTIN_REFS, NOTIFY_CHAR_REFS, PRINT_EXCEPTION_STACK_TRACE, ROOT_ELEMENT_DECL, ROOT_TYPE_DEF, SCHEMA_AUGMENT_PSVI, SCHEMA_DV_FACTORY, SCHEMA_ELEMENT_DEFAULT, SCHEMA_LOCATION, SCHEMA_NONS_LOCATION, SCHEMA_VALIDATOR, SYMBOL_TABLE, TOLERATE_DUPLICATES, UNPARSED_ENTITY_CHECKING, USE_GRAMMAR_POOL_ONLY, VALIDATE_ANNOTATIONS, VALIDATION, VALIDATION_MANAGER, WARN_ON_DUPLICATE_ATTDEF, WARN_ON_DUPLICATE_ENTITYDEF, WARN_ON_UNDECLARED_ELEMDEF, XML_STRING, XML11_DATATYPE_VALIDATOR_FACTORY, XMLGRAMMAR_POOL, XMLSCHEMA_FULL_CHECKING, XMLSCHEMA_VALIDATION
fFeatures, fParentSettings, fProperties, fRecognizedFeatures, fRecognizedProperties, PARSER_SETTINGS
Constructor and Description |
---|
XIncludeAwareParserConfiguration()
Default constructor.
|
XIncludeAwareParserConfiguration(SymbolTable symbolTable)
Constructs a parser configuration using the specified symbol table.
|
XIncludeAwareParserConfiguration(SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
Constructs a parser configuration using the specified symbol table and
grammar pool.
|
XIncludeAwareParserConfiguration(SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool,
org.apache.xerces.xni.parser.XMLComponentManager parentSettings)
Constructs a parser configuration using the specified symbol table,
grammar pool, and parent settings.
|
Modifier and Type | Method and Description |
---|---|
protected void |
configurePipeline()
Configures the pipeline.
|
protected void |
configureXML11Pipeline()
Configures the XML 1.1 pipeline.
|
boolean |
getFeature(java.lang.String featureId)
Returns the state of a feature.
|
void |
setFeature(java.lang.String featureId,
boolean state)
Set the state of a feature.
|
addCommonComponent, addComponent, addRecognizedParamsAndSetDefaults, addXML11Component, checkFeature, checkProperty, cleanup, getDocumentHandler, getDTDContentModelHandler, getDTDHandler, getEntityResolver, getErrorHandler, getLocale, getProperty, parse, parse, reset, resetCommon, resetXML11, setDocumentHandler, setDTDContentModelHandler, setDTDHandler, setEntityResolver, setErrorHandler, setInputSource, setLocale, setProperty
addRecognizedFeatures, addRecognizedProperties
protected static final java.lang.String ALLOW_UE_AND_NOTATION_EVENTS
protected static final java.lang.String XINCLUDE_FIXUP_BASE_URIS
protected static final java.lang.String XINCLUDE_FIXUP_LANGUAGE
protected static final java.lang.String XINCLUDE_FEATURE
protected static final java.lang.String XINCLUDE_HANDLER
protected static final java.lang.String NAMESPACE_CONTEXT
protected XIncludeHandler fXIncludeHandler
protected NamespaceSupport fNonXIncludeNSContext
protected XIncludeNamespaceSupport fXIncludeNSContext
protected org.apache.xerces.xni.NamespaceContext fCurrentNSContext
protected boolean fXIncludeEnabled
public XIncludeAwareParserConfiguration()
public XIncludeAwareParserConfiguration(SymbolTable symbolTable)
symbolTable
- The symbol table to use.public XIncludeAwareParserConfiguration(SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.public XIncludeAwareParserConfiguration(SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool, org.apache.xerces.xni.parser.XMLComponentManager parentSettings)
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.parentSettings
- The parent settings.protected void configurePipeline()
configurePipeline
in class XML11Configuration
protected void configureXML11Pipeline()
XML11Configuration
configureXML11Pipeline
in class XML11Configuration
public boolean getFeature(java.lang.String featureId) throws org.apache.xerces.xni.parser.XMLConfigurationException
XML11Configuration
getFeature
in interface org.apache.xerces.xni.parser.XMLComponentManager
getFeature
in interface org.apache.xerces.xni.parser.XMLParserConfiguration
getFeature
in class XML11Configuration
featureId
- The feature identifier.org.apache.xerces.xni.parser.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 org.apache.xerces.xni.parser.XMLConfigurationException
XML11Configuration
setFeature
in interface org.apache.xerces.xni.parser.XMLParserConfiguration
setFeature
in class XML11Configuration
featureId
- The unique identifier (URI) of the feature.state
- The requested state of the feature (true or false).org.apache.xerces.xni.parser.XMLConfigurationException
- Thrown if there is a configuration
error.Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.