Class ExternalXMLDTDValidator
- java.lang.Object
-
- org.apache.xerces.impl.dtd.XMLDTDValidator
-
- org.eclipse.lemminx.extensions.xerces.ExternalXMLDTDValidator
-
- All Implemented Interfaces:
org.apache.xerces.impl.dtd.XMLDTDValidatorFilter,org.apache.xerces.impl.RevalidationHandler,org.apache.xerces.xni.parser.XMLComponent,org.apache.xerces.xni.parser.XMLDocumentFilter,org.apache.xerces.xni.parser.XMLDocumentSource,org.apache.xerces.xni.XMLDocumentHandler
- Direct Known Subclasses:
XMLModelDTDValidator
public class ExternalXMLDTDValidator extends org.apache.xerces.impl.dtd.XMLDTDValidatorXerces usesXMLDTDValidatorwhich gets the DOCTYPE dtd file from the declared DOCTYPE. This class extendsXMLDTDValidatorto set the DOCTYPE dtd file withsetExternalDoctype(String)
-
-
Field Summary
Fields Modifier and Type Field Description static StringDOCTYPE-
Fields inherited from class org.apache.xerces.impl.dtd.XMLDTDValidator
BALANCE_SYNTAX_TREES, DATATYPE_VALIDATOR_FACTORY, DYNAMIC_VALIDATION, ERROR_REPORTER, fBalanceSyntaxTrees, fDatatypeValidatorFactory, fDocLocation, fDocumentHandler, fDocumentSource, fDTDGrammar, fDTDValidation, fDynamicValidation, fErrorReporter, fGrammarBucket, fGrammarPool, fNamespaceContext, fNamespaces, fSeenDoctypeDecl, fSymbolTable, fValENTITIES, fValENTITY, fValID, fValidation, fValidationManager, fValidationState, fValIDRef, fValIDRefs, fValNMTOKEN, fValNMTOKENS, fValNOTATION, fWarnDuplicateAttdef, GRAMMAR_POOL, NAMESPACES, PARSER_SETTINGS, SYMBOL_TABLE, VALIDATION, VALIDATION_MANAGER, WARN_ON_DUPLICATE_ATTDEF
-
-
Constructor Summary
Constructors Constructor Description ExternalXMLDTDValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidemptyElement(org.apache.xerces.xni.QName element, org.apache.xerces.xni.XMLAttributes attributes, org.apache.xerces.xni.Augmentations augs)voidreset(org.apache.xerces.xni.parser.XMLComponentManager componentManager)voidsetExternalDoctype(String externalDoctype)voidsetLocator(org.apache.xerces.xni.XMLLocator locator)voidstartDocument(org.apache.xerces.xni.XMLLocator locator, String encoding, org.apache.xerces.xni.NamespaceContext namespaceContext, org.apache.xerces.xni.Augmentations augs)voidstartElement(org.apache.xerces.xni.QName element, org.apache.xerces.xni.XMLAttributes attributes, org.apache.xerces.xni.Augmentations augs)-
Methods inherited from class org.apache.xerces.impl.dtd.XMLDTDValidator
addDTDDefaultAttrsAndValidate, characterData, characters, comment, doctypeDecl, endCDATA, endDocument, endElement, endGeneralEntity, endNamespaceScope, getDocumentHandler, getDocumentSource, getExternalEntityRefInAttrValue, getFeatureDefault, getPropertyDefault, getRecognizedFeatures, getRecognizedProperties, handleEndElement, handleStartElement, hasGrammar, ignorableWhitespace, init, invalidStandaloneAttDef, isSpace, processingInstruction, setDocumentHandler, setDocumentSource, setFeature, setProperty, startCDATA, startGeneralEntity, startNamespaceScope, textDecl, validate, validateDTDattribute, xmlDecl
-
-
-
-
Field Detail
-
DOCTYPE
public static final String DOCTYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
setExternalDoctype
public void setExternalDoctype(String externalDoctype)
-
setLocator
public void setLocator(org.apache.xerces.xni.XMLLocator locator)
-
startDocument
public void startDocument(org.apache.xerces.xni.XMLLocator locator, String encoding, org.apache.xerces.xni.NamespaceContext namespaceContext, org.apache.xerces.xni.Augmentations augs) throws org.apache.xerces.xni.XNIException- Specified by:
startDocumentin interfaceorg.apache.xerces.xni.XMLDocumentHandler- Overrides:
startDocumentin classorg.apache.xerces.impl.dtd.XMLDTDValidator- Throws:
org.apache.xerces.xni.XNIException
-
startElement
public void startElement(org.apache.xerces.xni.QName element, org.apache.xerces.xni.XMLAttributes attributes, org.apache.xerces.xni.Augmentations augs) throws org.apache.xerces.xni.XNIException- Specified by:
startElementin interfaceorg.apache.xerces.xni.XMLDocumentHandler- Overrides:
startElementin classorg.apache.xerces.impl.dtd.XMLDTDValidator- Throws:
org.apache.xerces.xni.XNIException
-
emptyElement
public void emptyElement(org.apache.xerces.xni.QName element, org.apache.xerces.xni.XMLAttributes attributes, org.apache.xerces.xni.Augmentations augs) throws org.apache.xerces.xni.XNIException- Specified by:
emptyElementin interfaceorg.apache.xerces.xni.XMLDocumentHandler- Overrides:
emptyElementin classorg.apache.xerces.impl.dtd.XMLDTDValidator- Throws:
org.apache.xerces.xni.XNIException
-
reset
public void reset(org.apache.xerces.xni.parser.XMLComponentManager componentManager) throws org.apache.xerces.xni.parser.XMLConfigurationException- Specified by:
resetin interfaceorg.apache.xerces.xni.parser.XMLComponent- Overrides:
resetin classorg.apache.xerces.impl.dtd.XMLDTDValidator- Throws:
org.apache.xerces.xni.parser.XMLConfigurationException
-
-