|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
org.globus.xml
Class ValidatingDomParser
java.lang.Object
|
+--org.apache.xerces.framework.XMLParser
|
+--org.apache.xerces.parsers.DOMParser
|
+--org.globus.xml.ValidatingDomParser
- All Implemented Interfaces:
- org.xml.sax.Configurable, org.apache.xerces.validators.dtd.DTDValidator.EventHandler, org.xml.sax.ErrorHandler, org.xml.sax.Locator, org.apache.xerces.framework.XMLDocumentScanner.EventHandler, org.apache.xerces.readers.XMLEntityHandler, org.apache.xerces.framework.XMLErrorReporter
- public class ValidatingDomParser
- extends org.apache.xerces.parsers.DOMParser
- implements org.xml.sax.ErrorHandler
- extends org.apache.xerces.parsers.DOMParser
This is a basic wrapper around the org.apache.xerces.parsers.DOMParser to enforce validation.
- Author:
- Peter Lane
| Inner classes inherited from class org.apache.xerces.readers.XMLEntityHandler |
org.apache.xerces.readers.XMLEntityHandler.CharBuffer, org.apache.xerces.readers.XMLEntityHandler.EntityReader |
| Fields inherited from class org.apache.xerces.parsers.DOMParser |
DEFAULT_DOCUMENT_CLASS_NAME, fAmpIndex, fAposIndex, fCurrentElementNode, fCurrentNodeIndex, fDeferredDocumentImpl, fDocument, fDocumentImpl, fDocumentIndex, fDocumentType, fDocumentTypeIndex, fGtIndex, fInCDATA, fLtIndex, fQuotIndex, fWithinElement |
| Fields inherited from class org.apache.xerces.framework.XMLParser |
fCurrentElementEntity, fCurrentElementType, fDTDValidator, fElementDepth, fEntityHandler, fErrorReporter, fInElementContent, fNamespacesEnabled, fNamespaceSep, fParseInProgress, fReaderFactory, fScanner, fSchemaValidator, fStringPool, fValidator, SAX2_FEATURES_PREFIX, SAX2_HANDLERS_PREFIX, SAX2_PROPERTIES_PREFIX, XERCES_FEATURES_PREFIX, XERCES_PROPERTIES_PREFIX |
| Fields inherited from interface org.apache.xerces.framework.XMLErrorReporter |
ERRORTYPE_FATAL_ERROR, ERRORTYPE_RECOVERABLE_ERROR, ERRORTYPE_WARNING |
| Fields inherited from interface org.apache.xerces.readers.XMLEntityHandler |
ATTVALUE_RESULT_COMPLEX, ATTVALUE_RESULT_INVALID_CHAR, ATTVALUE_RESULT_LESSTHAN, CHARREF_RESULT_INVALID_CHAR, CHARREF_RESULT_OUT_OF_RANGE, CHARREF_RESULT_SEMICOLON_REQUIRED, CONTENT_RESULT_END_OF_CDSECT, CONTENT_RESULT_INVALID_CHAR, CONTENT_RESULT_MARKUP_END_OF_INPUT, CONTENT_RESULT_MARKUP_NOT_RECOGNIZED, CONTENT_RESULT_MATCHING_ETAG, CONTENT_RESULT_REFERENCE_END_OF_INPUT, CONTENT_RESULT_START_OF_CDSECT, CONTENT_RESULT_START_OF_CHARREF, CONTENT_RESULT_START_OF_COMMENT, CONTENT_RESULT_START_OF_ELEMENT, CONTENT_RESULT_START_OF_ENTITYREF, CONTENT_RESULT_START_OF_ETAG, CONTENT_RESULT_START_OF_PI, CONTEXT_DOCUMENT, CONTEXT_EXTERNAL_SUBSET, CONTEXT_IN_ATTVALUE, CONTEXT_IN_CONTENT, CONTEXT_IN_DEFAULTATTVALUE, CONTEXT_IN_DTD_AS_MARKUP, CONTEXT_IN_DTD_WITHIN_MARKUP, CONTEXT_IN_ENTITYVALUE, ENTITYTYPE_DOCUMENT, ENTITYTYPE_EXTERNAL, ENTITYTYPE_EXTERNAL_PE, ENTITYTYPE_EXTERNAL_SUBSET, ENTITYTYPE_INTERNAL, ENTITYTYPE_INTERNAL_PE, ENTITYTYPE_UNPARSED, ENTITYVALUE_RESULT_END_OF_INPUT, ENTITYVALUE_RESULT_FINISHED, ENTITYVALUE_RESULT_INVALID_CHAR, ENTITYVALUE_RESULT_PEREF, ENTITYVALUE_RESULT_REFERENCE, STRINGLIT_RESULT_INVALID_CHAR, STRINGLIT_RESULT_QUOTE_REQUIRED |
| Constructor Summary | |
ValidatingDomParser()
Creates a new ValidatingDomParser |
|
| Method Summary | |
void |
error(org.xml.sax.SAXParseException saxpe)
|
void |
fatalError(org.xml.sax.SAXParseException saxpe)
|
org.w3c.dom.Document |
parse()
Performs the actual parsing of the XML document into a DOM tree |
void |
setXMLString(java.lang.String xmlString)
Sets the XML document string |
void |
warning(org.xml.sax.SAXParseException saxpe)
|
| Methods inherited from class org.apache.xerces.parsers.DOMParser |
attlistDecl, characters, characters, comment, elementDecl, endCDATA, endDocument, endDTD, endElement, endEntityReference, endNamespaceDeclScope, externalEntityDecl, externalPEDecl, getCreateEntityReferenceNodes, getCurrentElementNode, getDeferNodeExpansion, getDocument, getDocumentClassName, getFeature, getFeaturesRecognized, getPropertiesRecognized, getProperty, ignorableWhitespace, ignorableWhitespace, init, internalEntityDecl, internalPEDecl, notationDecl, processingInstruction, reset, resetOrCopy, setCreateEntityReferenceNodes, setDeferNodeExpansion, setDocumentClassName, setFeature, setProperty, startCDATA, startDocument, startDTD, startElement, startEntityReference, startNamespaceDeclScope, unparsedEntityDecl |
| Methods inherited from class org.apache.xerces.framework.XMLParser |
addRecognizer, callCharacters, callComment, callEndDocument, callEndElement, callProcessingInstruction, callStartDocument, callStartElement, changeReaders, commentInDTD, endEntityDecl, expandSystemId, getAllowJavaEncodings, getColumnNumber, getContinueAfterFatalError, getEntityReader, getExternalGeneralEntities, getExternalParameterEntities, getLineNumber, getLocator, getNamespaces, getNamespaceSep, getPublicId, getReaderDepth, getReaderId, getSchemaValidator, getSystemId, getValidation, getValidationDynamic, getValidationWarnOnDuplicateAttdef, getValidationWarnOnUndeclaredElemdef, getXMLString, isFeatureRecognized, isPropertyRecognized, parse, parse, parseSome, parseSomeSetup, processCharacters, processCharacters, processingInstructionInDTD, processWhitespace, processWhitespace, reportError, scanAttributeName, scanAttValue, scanDoctypeDecl, scanElementType, scanExpectedElementType, setAllowJavaEncodings, setContinueAfterFatalError, setEntityResolver, setErrorHandler, setExternalGeneralEntities, setExternalParameterEntities, setLocale, setLocator, setNamespaces, setNamespaceSep, setReaderDepth, setSendCharDataAsCharArray, setValidating, setValidation, setValidationDynamic, setValidationWarnOnDuplicateAttdef, setValidationWarnOnUndeclaredElemdef, startEntityDecl, startReadingFromDocument, startReadingFromEntity, startReadingFromExternalSubset, stopReadingFromExternalSubset, validEncName, validVersionNum |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
ValidatingDomParser
public ValidatingDomParser()
- Creates a new ValidatingDomParser
| Method Detail |
parse
public org.w3c.dom.Document parse()
throws org.xml.sax.SAXException
- Performs the actual parsing of the XML document into a DOM tree
- Returns:
- the DOM document node resulting from parsing the XML document
setXMLString
public void setXMLString(java.lang.String xmlString)
- Sets the XML document string
- Parameters:
xmlString- the XML document string
warning
public void warning(org.xml.sax.SAXParseException saxpe)
- Specified by:
warningin interfaceorg.xml.sax.ErrorHandler
error
public void error(org.xml.sax.SAXParseException saxpe)
- Specified by:
errorin interfaceorg.xml.sax.ErrorHandler
fatalError
public void fatalError(org.xml.sax.SAXParseException saxpe)
throws org.xml.sax.SAXException
- Specified by:
fatalErrorin interfaceorg.xml.sax.ErrorHandler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||