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 447239 2006-09-18 05:08:26Z 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-2007 The Apache Software Foundation. All Rights Reserved.