APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.org.apache.xerces.internal.impl.dtd

public Class XML11DTDProcessor

extends XMLDTDLoader
Class Inheritance
Imports
com.sun.org.apache.xerces.internal.impl.Constants, .XML11DTDScannerImpl, .XMLDTDScannerImpl, .XMLEntityManager, .XMLErrorReporter, com.sun.org.apache.xerces.internal.util.SymbolTable, .XML11Char, com.sun.org.apache.xerces.internal.xni.grammars.XMLGrammarPool, com.sun.org.apache.xerces.internal.xni.parser.XMLEntityResolver

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).
Author
Neil Graham, IBM

Field Summary

Inherited from com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDLoader:
BALANCE_SYNTAX_TREESENTITY_RESOLVERERROR_HANDLERfDTDScannerfEntityManagerfEntityResolverfLocaleLOCALESTANDARD_URI_CONFORMANT_FEATURE

Constructor Summary

AccessConstructor and Description
public
public
public
XML11DTDProcessor(SymbolTable symbolTable, XMLGrammarPool grammarPool)

pack-priv
XML11DTDProcessor(SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLErrorReporter errorReporter, XMLEntityResolver entityResolver)

Method Summary

Modifier and TypeMethod and Description
protected XMLDTDScannerImpl
protected short
protected boolean
protected boolean
Inherited from com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDLoader:
getEntityResolvergetErrorHandlergetFeaturegetLocalegetPropertygetRecognizedFeaturesgetRecognizedPropertiesloadGrammarloadGrammarWithContextresetsetEntityResolversetErrorHandlersetFeaturesetLocalesetProperty

Constructor Detail

XML11DTDProcessorback to summary
public XML11DTDProcessor()
XML11DTDProcessorback to summary
public XML11DTDProcessor(SymbolTable symbolTable)
XML11DTDProcessorback to summary
public XML11DTDProcessor(SymbolTable symbolTable, XMLGrammarPool grammarPool)
XML11DTDProcessorback to summary
pack-priv XML11DTDProcessor(SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLErrorReporter errorReporter, XMLEntityResolver entityResolver)

Method Detail

createDTDScannerback to summary
protected XMLDTDScannerImpl createDTDScanner(SymbolTable symbolTable, XMLErrorReporter errorReporter, XMLEntityManager entityManager)

Overrides com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDLoader.createDTDScanner.

getScannerVersionback to summary
protected short getScannerVersion()

Overrides com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDLoader.getScannerVersion.

isValidNameback to summary
protected boolean isValidName(String name)

Overrides com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.isValidName.

isValidNmtokenback to summary
protected boolean isValidNmtoken(String nmtoken)

Overrides com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDProcessor.isValidNmtoken.