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
public class XML11DTDProcessor extends XMLDTDLoader
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
-
-
Constructor Summary
Constructors Constructor Description XML11DTDProcessor()XML11DTDProcessor(SymbolTable symbolTable)XML11DTDProcessor(SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected XMLDTDScannerImplcreateDTDScanner(SymbolTable symbolTable, XMLErrorReporter errorReporter, XMLEntityManager entityManager)protected shortgetScannerVersion()protected booleanisValidName(java.lang.String name)protected booleanisValidNmtoken(java.lang.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 Detail
-
XML11DTDProcessor
public XML11DTDProcessor()
-
XML11DTDProcessor
public XML11DTDProcessor(SymbolTable symbolTable)
-
XML11DTDProcessor
public XML11DTDProcessor(SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
-
-
Method Detail
-
isValidNmtoken
protected boolean isValidNmtoken(java.lang.String nmtoken)
- Overrides:
isValidNmtokenin classXMLDTDProcessor
-
isValidName
protected boolean isValidName(java.lang.String name)
- Overrides:
isValidNamein classXMLDTDProcessor
-
createDTDScanner
protected XMLDTDScannerImpl createDTDScanner(SymbolTable symbolTable, XMLErrorReporter errorReporter, XMLEntityManager entityManager)
- Overrides:
createDTDScannerin classXMLDTDLoader
-
getScannerVersion
protected short getScannerVersion()
- Overrides:
getScannerVersionin classXMLDTDLoader
-
-