Package org.apache.xerces.impl.dtd
Class XML11DTDProcessor
java.lang.Object
org.apache.xerces.impl.dtd.XMLDTDProcessor
org.apache.xerces.impl.dtd.XMLDTDLoader
org.apache.xerces.impl.dtd.XML11DTDProcessor
- All Implemented Interfaces:
org.apache.xerces.xni.grammars.XMLGrammarLoader
,org.apache.xerces.xni.parser.XMLComponent
,org.apache.xerces.xni.parser.XMLDTDContentModelFilter
,org.apache.xerces.xni.parser.XMLDTDContentModelSource
,org.apache.xerces.xni.parser.XMLDTDFilter
,org.apache.xerces.xni.parser.XMLDTDSource
,org.apache.xerces.xni.XMLDTDContentModelHandler
,org.apache.xerces.xni.XMLDTDHandler
This class extends XMLDTDProcessor by giving it
the ability to parse XML 1.1 documents correctly. It can also be used
as a DTD loader, so that XML 1.1 external subsets can
be processed correctly (hence it's rather anomalous-appearing
derivation from XMLDTDLoader).
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: XML11DTDProcessor.java 446755 2006-09-15 21:56:27Z mrglavas $
- Author:
- Neil Graham, IBM
-
Field Summary
Fields inherited from class org.apache.xerces.impl.dtd.XMLDTDLoader
BALANCE_SYNTAX_TREES, ENTITY_RESOLVER, ERROR_HANDLER, fDTDScanner, fEntityManager, fEntityResolver, fLocale, LOCALE, STANDARD_URI_CONFORMANT_FEATURE
Fields inherited from class org.apache.xerces.impl.dtd.XMLDTDProcessor
DTD_VALIDATOR, ERROR_REPORTER, fDTDContentModelHandler, fDTDContentModelSource, fDTDGrammar, fDTDHandler, fDTDSource, fDTDValidation, fErrorReporter, fGrammarBucket, fGrammarPool, fInDTDIgnore, fSymbolTable, fValidation, fValidator, fWarnDuplicateAttdef, fWarnOnUndeclaredElemdef, GRAMMAR_POOL, NOTIFY_CHAR_REFS, PARSER_SETTINGS, SYMBOL_TABLE, VALIDATION, WARN_ON_DUPLICATE_ATTDEF, WARN_ON_UNDECLARED_ELEMDEF
Fields inherited from interface org.apache.xerces.xni.XMLDTDContentModelHandler
OCCURS_ONE_OR_MORE, OCCURS_ZERO_OR_MORE, OCCURS_ZERO_OR_ONE, SEPARATOR_CHOICE, SEPARATOR_SEQUENCE
Fields inherited from interface org.apache.xerces.xni.XMLDTDHandler
CONDITIONAL_IGNORE, CONDITIONAL_INCLUDE
-
Constructor Summary
ConstructorsConstructorDescriptionXML11DTDProcessor
(SymbolTable symbolTable) XML11DTDProcessor
(SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool) -
Method Summary
Modifier and TypeMethodDescriptionprotected XMLDTDScannerImpl
createDTDScanner
(SymbolTable symbolTable, XMLErrorReporter errorReporter, XMLEntityManager entityManager) protected short
protected boolean
isValidName
(String name) protected boolean
isValidNmtoken
(String nmtoken) Methods inherited from class org.apache.xerces.impl.dtd.XMLDTDLoader
getEntityResolver, getErrorHandler, getFeature, getLocale, getProperty, getRecognizedFeatures, getRecognizedProperties, loadGrammar, loadGrammarWithContext, reset, setEntityResolver, setErrorHandler, setFeature, setLocale, setProperty
Methods inherited from class org.apache.xerces.impl.dtd.XMLDTDProcessor
any, attributeDecl, checkStandaloneEntityRef, comment, element, elementDecl, empty, endAttlist, endConditional, endContentModel, endDTD, endExternalSubset, endGroup, endParameterEntity, externalEntityDecl, getDTDContentModelHandler, getDTDContentModelSource, getDTDHandler, getDTDSource, getFeatureDefault, getPropertyDefault, ignoredCharacters, internalEntityDecl, notationDecl, occurrence, pcdata, processingInstruction, reset, separator, setDTDContentModelHandler, setDTDContentModelSource, setDTDHandler, setDTDSource, startAttlist, startConditional, startContentModel, startDTD, startExternalSubset, startGroup, startParameterEntity, textDecl, unparsedEntityDecl
-
Constructor Details
-
XML11DTDProcessor
public XML11DTDProcessor() -
XML11DTDProcessor
-
XML11DTDProcessor
public XML11DTDProcessor(SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
-
-
Method Details
-
isValidNmtoken
- Overrides:
isValidNmtoken
in classXMLDTDProcessor
-
isValidName
- Overrides:
isValidName
in classXMLDTDProcessor
-
createDTDScanner
protected XMLDTDScannerImpl createDTDScanner(SymbolTable symbolTable, XMLErrorReporter errorReporter, XMLEntityManager entityManager) - Overrides:
createDTDScanner
in classXMLDTDLoader
-
getScannerVersion
protected short getScannerVersion()- Overrides:
getScannerVersion
in classXMLDTDLoader
-