org.apache.xerces.parsers
Class XIncludeAwareParserConfiguration
- XML11Configurable, org.apache.xerces.xni.parser.XMLComponentManager, org.apache.xerces.xni.parser.XMLPullParserConfiguration
public class XIncludeAwareParserConfiguration
This class is the configuration used to parse XML 1.0 and XML 1.1 documents
and provides support for XInclude. This is the default Xerces configuration.
$Id: XIncludeAwareParserConfiguration.java 320336 2005-05-09 02:08:10Z mrglavas $- Michael Glavassevich, IBM
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 , GENERATE_SYNTHETIC_ANNOTATIONS , HONOUR_ALL_SCHEMALOCATIONS , IDENTITY_CONSTRAINT_CHECKING , ID_IDREF_CHECKING , IGNORE_XSI_TYPE , JAXP_SCHEMA_LANGUAGE , JAXP_SCHEMA_SOURCE , LOAD_EXTERNAL_DTD , NAMESPACES , NAMESPACE_BINDER , NORMALIZE_DATA , NOTIFY_BUILTIN_REFS , NOTIFY_CHAR_REFS , PRINT_EXCEPTION_STACK_TRACE , ROOT_TYPE_DEF , SCHEMA_AUGMENT_PSVI , SCHEMA_ELEMENT_DEFAULT , SCHEMA_LOCATION , SCHEMA_NONS_LOCATION , SCHEMA_VALIDATOR , SYMBOL_TABLE , UNPARSED_ENTITY_CHECKING , USE_GRAMMAR_POOL_ONLY , VALIDATE_ANNOTATIONS , VALIDATION , VALIDATION_MANAGER , WARN_ON_DUPLICATE_ATTDEF , WARN_ON_DUPLICATE_ENTITYDEF , WARN_ON_UNDECLARED_ELEMDEF , XML11_DATATYPE_VALIDATOR_FACTORY , XMLGRAMMAR_POOL , XMLSCHEMA_FULL_CHECKING , XMLSCHEMA_VALIDATION , XML_STRING , fCommonComponents , fComponents , fConfigUpdated , fCurrentDTDScanner , fCurrentDVFactory , fCurrentScanner , fDTDContentModelHandler , fDTDHandler , fDTDProcessor , fDTDScanner , fDTDValidator , fDatatypeValidatorFactory , fDocumentHandler , fEntityManager , fErrorReporter , fGrammarPool , fInputSource , fLastComponent , fLocale , fLocator , fNamespaceScanner , fNonNSDTDValidator , fNonNSScanner , fParseInProgress , fSchemaValidator , fSymbolTable , fValidationManager , fVersionDetector , fXML11Components , fXML11DTDProcessor , fXML11DTDScanner , fXML11DTDValidator , fXML11DatatypeFactory , fXML11DocScanner , fXML11NSDTDValidator , fXML11NSDocScanner |
addCommonComponent , addComponent , addRecognizedParamsAndSetDefaults , addXML11Component , checkFeature , checkProperty , cleanup , configurePipeline , configureXML11Pipeline , getDTDContentModelHandler , getDTDHandler , getDocumentHandler , getEntityResolver , getErrorHandler , getFeature , getLocale , parse , parse , reset , resetCommon , resetXML11 , setDTDContentModelHandler , setDTDHandler , setDocumentHandler , setEntityResolver , setErrorHandler , setFeature , setInputSource , setLocale , setProperty |
ALLOW_UE_AND_NOTATION_EVENTS
protected static final String ALLOW_UE_AND_NOTATION_EVENTS
Feature identifier: allow notation and unparsed entity events to be sent out of order.
NAMESPACE_CONTEXT
protected static final String NAMESPACE_CONTEXT
Property identifier: error reporter.
XINCLUDE_FEATURE
protected static final String XINCLUDE_FEATURE
Feature identifier: XInclude processing
XINCLUDE_FIXUP_BASE_URIS
protected static final String XINCLUDE_FIXUP_BASE_URIS
Feature identifier: fixup base URIs.
XINCLUDE_FIXUP_LANGUAGE
protected static final String XINCLUDE_FIXUP_LANGUAGE
Feature identifier: fixup language.
XINCLUDE_HANDLER
protected static final String XINCLUDE_HANDLER
Property identifier: error reporter.
fCurrentNSContext
protected org.apache.xerces.xni.NamespaceContext fCurrentNSContext
Current NamespaceContext.
fNonXIncludeNSContext
protected NamespaceSupport fNonXIncludeNSContext
Non-XInclude NamespaceContext.
fXIncludeEnabled
protected boolean fXIncludeEnabled
Flag indicating whether XInclude processsing is enabled.
fXIncludeHandler
protected XIncludeHandler fXIncludeHandler
XInclude handler.
XIncludeAwareParserConfiguration
public XIncludeAwareParserConfiguration()
Default constructor.
XIncludeAwareParserConfiguration
public XIncludeAwareParserConfiguration(SymbolTable symbolTable)
Constructs a parser configuration using the specified symbol table.
symbolTable
- The symbol table to use.
XIncludeAwareParserConfiguration
public XIncludeAwareParserConfiguration(SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
Constructs a parser configuration using the specified symbol table and
grammar pool.
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.
XIncludeAwareParserConfiguration
public 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.
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.parentSettings
- The parent settings.
configureXML11Pipeline
protected void configureXML11Pipeline()
Configures the XML 1.1 pipeline.
Note: this method also resets the new XML11 components.
- configureXML11Pipeline in interface XML11Configuration
getFeature
public boolean getFeature(String featureId)
throws org.apache.xerces.xni.parser.XMLConfigurationException
Returns the state of a feature.
- getFeature in interface org.apache.xerces.xni.parser.XMLParserConfiguration
- getFeature in interface org.apache.xerces.xni.parser.XMLComponentManager
- getFeature in interface XML11Configuration
featureId
- The feature identifier.
- true if the feature is supported
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.
setFeature
public void setFeature(String featureId,
boolean state)
throws org.apache.xerces.xni.parser.XMLConfigurationException
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.
- setFeature in interface org.apache.xerces.xni.parser.XMLParserConfiguration
- setFeature in interface 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
- If the
requested feature is not known.
Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.