Top Description Fields Constructors Methods
org.apache.xerces.impl.dtd

public Class XML11DTDProcessor

extends XMLDTDLoader
Class Inheritance
Imports
org.apache.xerces.impl.Constants, .XML11DTDScannerImpl, .XMLDTDScannerImpl, .XMLEntityManager, .XMLErrorReporter, org.apache.xerces.util.SymbolTable, .XML11Char, org.apache.xerces.xni.grammars.XMLGrammarPool, org.apache.xerces.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
Version
$Id: XML11DTDProcessor.java 446755 2006-09-15 21:56:27Z mrglavas $

Field Summary

Inherited from org.apache.xerces.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 org.apache.xerces.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 org.apache.xerces.impl.dtd.XMLDTDLoader.createDTDScanner.

getScannerVersionback to summary
protected short getScannerVersion()

Overrides org.apache.xerces.impl.dtd.XMLDTDLoader.getScannerVersion.

isValidNameback to summary
protected boolean isValidName(String name)

Overrides org.apache.xerces.impl.dtd.XMLDTDProcessor.isValidName.

isValidNmtokenback to summary
protected boolean isValidNmtoken(String nmtoken)

Overrides org.apache.xerces.impl.dtd.XMLDTDProcessor.isValidNmtoken.