org.apache.xerces.parsers
Class XML11Configuration
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.XML11Configuration
- All Implemented Interfaces:
- org.apache.xerces.xni.parser.XMLComponentManager, org.apache.xerces.xni.parser.XMLParserConfiguration, org.apache.xerces.xni.parser.XMLPullParserConfiguration
- public class XML11Configuration
- extends StandardParserConfiguration
This class is the configuration used to parse XML 1.1 documents.
It extends the StandardParserConfiguration by making
use of a special scanner which detects the version of the document
being scanned and modifies the pipeline to employ
scanners optimal for the document being scanned.
- Version:
- $Id: XML11Configuration.java,v 1.3 2003/01/08 23:01:27 neilg Exp $
- Author:
- Neil Graham, IBM
Fields inherited from class org.apache.xerces.parsers.DTDConfiguration |
ALLOW_JAVA_ENCODINGS, CONTINUE_AFTER_FATAL_ERROR, DATATYPE_VALIDATOR_FACTORY, DOCUMENT_SCANNER, DTD_PROCESSOR, DTD_SCANNER, DTD_VALIDATOR, ENTITY_MANAGER, ERROR_REPORTER, fDatatypeValidatorFactory, fDTDProcessor, fDTDScanner, fDTDValidator, fEntityManager, fErrorReporter, fGrammarPool, fInputSource, fLocator, fNamespaceBinder, fParseInProgress, fScanner, fValidationManager, JAXP_SCHEMA_LANGUAGE, JAXP_SCHEMA_SOURCE, LOAD_EXTERNAL_DTD, NAMESPACE_BINDER, NOTIFY_BUILTIN_REFS, NOTIFY_CHAR_REFS, VALIDATION_MANAGER, WARN_ON_DUPLICATE_ATTDEF, WARN_ON_DUPLICATE_ENTITYDEF, WARN_ON_UNDECLARED_ELEMDEF, XMLGRAMMAR_POOL |
Fields inherited from class org.apache.xerces.parsers.BasicParserConfiguration |
ENTITY_RESOLVER, ERROR_HANDLER, EXTERNAL_GENERAL_ENTITIES, EXTERNAL_PARAMETER_ENTITIES, fComponents, fDocumentHandler, fDTDContentModelHandler, fDTDHandler, fLastComponent, fLocale, fSymbolTable, NAMESPACES, SYMBOL_TABLE, VALIDATION, XML_STRING |
Constructor Summary |
XML11Configuration()
Default constructor. |
XML11Configuration(SymbolTable symbolTable)
Constructs a parser configuration using the specified symbol table. |
XML11Configuration(SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
Constructs a parser configuration using the specified symbol table and
grammar pool. |
XML11Configuration(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. |
Methods inherited from class org.apache.xerces.parsers.DTDConfiguration |
cleanup, createDTDProcessor, createDTDValidator, createEntityManager, createErrorReporter, createNamespaceBinder, createValidationManager, parse, parse, reset, setInputSource, setLocale |
Methods inherited from class org.apache.xerces.parsers.BasicParserConfiguration |
addComponent, getDocumentHandler, getDTDContentModelHandler, getDTDHandler, getEntityResolver, getErrorHandler, getLocale, setDocumentHandler, setDTDContentModelHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.xerces.xni.parser.XMLParserConfiguration |
addRecognizedFeatures, addRecognizedProperties, getDocumentHandler, getDTDContentModelHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getLocale, getProperty, setDocumentHandler, setDTDContentModelHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty |
XML11_DATATYPE_VALIDATOR_FACTORY
protected static final java.lang.String XML11_DATATYPE_VALIDATOR_FACTORY
fVersionDetector
protected XMLVersionDetector fVersionDetector
XML11Configuration
public XML11Configuration()
- Default constructor.
XML11Configuration
public XML11Configuration(SymbolTable symbolTable)
- Constructs a parser configuration using the specified symbol table.
- Parameters:
symbolTable
- The symbol table to use.
XML11Configuration
public XML11Configuration(SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
- 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.
- Parameters:
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.
XML11Configuration
public XML11Configuration(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.
REVISIT:
Grammar pool will be updated when the new validation engine is
implemented.
- Parameters:
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.parentSettings
- The parent settings.
createDocumentScanner
protected org.apache.xerces.xni.parser.XMLDocumentScanner createDocumentScanner()
- Create a document scanner.
- Overrides:
createDocumentScanner
in class DTDConfiguration
createDTDScanner
protected org.apache.xerces.xni.parser.XMLDTDScanner createDTDScanner()
- Create a DTD scanner.
- Overrides:
createDTDScanner
in class DTDConfiguration
createDatatypeValidatorFactory
protected DTDDVFactory createDatatypeValidatorFactory()
- Create a datatype validator factory.
- Overrides:
createDatatypeValidatorFactory
in class DTDConfiguration
Copyright © 1999-2003 Apache XML Project. All Rights Reserved.