org.apache.xerces.impl.xs.opti
Class SchemaDOMParser
java.lang.Object
|
+--org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
|
+--org.apache.xerces.impl.xs.opti.SchemaDOMParser
- All Implemented Interfaces:
- org.apache.xerces.xni.XMLDocumentHandler, org.apache.xerces.xni.XMLDTDContentModelHandler, org.apache.xerces.xni.XMLDTDHandler
- public class SchemaDOMParser
- extends DefaultXMLDocumentHandler
- Version:
- $Id: SchemaDOMParser.java,v 1.2 2002/12/13 17:23:24 sandygao Exp $
- Author:
- Rahul Srivastava, Sun Microsystems Inc., Sandy Gao, IBM
Field Summary |
static java.lang.String |
ERROR_REPORTER
Property identifier: error reporter. |
protected org.apache.xerces.xni.XMLLocator |
fLocator
|
Fields inherited from interface org.apache.xerces.xni.XMLDTDHandler |
CONDITIONAL_IGNORE, CONDITIONAL_INCLUDE |
Fields inherited from interface org.apache.xerces.xni.XMLDTDContentModelHandler |
OCCURS_ONE_OR_MORE, OCCURS_ZERO_OR_MORE, OCCURS_ZERO_OR_ONE, SEPARATOR_CHOICE, SEPARATOR_SEQUENCE |
Constructor Summary |
SchemaDOMParser(org.apache.xerces.xni.parser.XMLParserConfiguration config)
Default constructor. |
Method Summary |
void |
characters(org.apache.xerces.xni.XMLString text,
org.apache.xerces.xni.Augmentations augs)
Character content. |
void |
emptyElement(org.apache.xerces.xni.QName element,
org.apache.xerces.xni.XMLAttributes attributes,
org.apache.xerces.xni.Augmentations augs)
An empty element. |
void |
endDocument(org.apache.xerces.xni.Augmentations augs)
The end of the document. |
void |
endElement(org.apache.xerces.xni.QName element,
org.apache.xerces.xni.Augmentations augs)
The end of an element. |
org.w3c.dom.Document |
getDocument()
Returns the DOM document object. |
void |
startDocument(org.apache.xerces.xni.XMLLocator locator,
java.lang.String encoding,
org.apache.xerces.xni.NamespaceContext namespaceContext,
org.apache.xerces.xni.Augmentations augs)
The start of the document. |
void |
startElement(org.apache.xerces.xni.QName element,
org.apache.xerces.xni.XMLAttributes attributes,
org.apache.xerces.xni.Augmentations augs)
The start of an element. |
Methods inherited from class org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler |
any, attributeDecl, comment, doctypeDecl, element, elementDecl, empty, endAttlist, endCDATA, endConditional, endContentModel, endDTD, endExternalSubset, endGeneralEntity, endGroup, endParameterEntity, endPrefixMapping, externalEntityDecl, getDocumentSource, getDTDContentModelSource, getDTDSource, ignorableWhitespace, ignoredCharacters, internalEntityDecl, notationDecl, occurrence, pcdata, processingInstruction, separator, setDocumentSource, setDTDContentModelSource, setDTDSource, startAttlist, startCDATA, startConditional, startContentModel, startDTD, startExternalSubset, startGeneralEntity, startGroup, startParameterEntity, startPrefixMapping, textDecl, unparsedEntityDecl, xmlDecl |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ERROR_REPORTER
public static final java.lang.String ERROR_REPORTER
- Property identifier: error reporter.
fLocator
protected org.apache.xerces.xni.XMLLocator fLocator
SchemaDOMParser
public SchemaDOMParser(org.apache.xerces.xni.parser.XMLParserConfiguration config)
- Default constructor.
startDocument
public void startDocument(org.apache.xerces.xni.XMLLocator locator,
java.lang.String encoding,
org.apache.xerces.xni.NamespaceContext namespaceContext,
org.apache.xerces.xni.Augmentations augs)
throws org.apache.xerces.xni.XNIException
- Description copied from class:
DefaultXMLDocumentHandler
- The start of the document.
- Overrides:
startDocument
in class DefaultXMLDocumentHandler
- Following copied from class:
org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
- Parameters:
locator
- The document locator, or null if the document
location cannot be reported during the parsing
of this document. However, it is strongly
recommended that a locator be supplied that can
at least report the system identifier of the
document.encoding
- The auto-detected IANA encoding name of the entity
stream. This value will be null in those situations
where the entity encoding is not auto-detected (e.g.
internal entities or a document entity that is
parsed from a java.io.Reader).augs
- Additional information that may include infoset augmentations- Throws:
org.apache.xerces.xni.XNIException
- Thrown by handler to signal an error.
endDocument
public void endDocument(org.apache.xerces.xni.Augmentations augs)
throws org.apache.xerces.xni.XNIException
- The end of the document.
- Overrides:
endDocument
in class DefaultXMLDocumentHandler
- Parameters:
augs
- Additional information that may include infoset augmentations- Throws:
org.apache.xerces.xni.XNIException
- Thrown by handler to signal an error.
characters
public void characters(org.apache.xerces.xni.XMLString text,
org.apache.xerces.xni.Augmentations augs)
throws org.apache.xerces.xni.XNIException
- Character content.
- Overrides:
characters
in class DefaultXMLDocumentHandler
- Parameters:
text
- The content.augs
- Additional information that may include infoset augmentations- Throws:
org.apache.xerces.xni.XNIException
- Thrown by handler to signal an error.
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
- The start of an element.
- Overrides:
startElement
in class DefaultXMLDocumentHandler
- Parameters:
element
- The name of the element.attributes
- The element attributes.augs
- Additional information that may include infoset augmentations- Throws:
org.apache.xerces.xni.XNIException
- Thrown by handler to signal an error.
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
- An empty element.
- Overrides:
emptyElement
in class DefaultXMLDocumentHandler
- Parameters:
element
- The name of the element.attributes
- The element attributes.augs
- Additional information that may include infoset augmentations- Throws:
org.apache.xerces.xni.XNIException
- Thrown by handler to signal an error.
endElement
public void endElement(org.apache.xerces.xni.QName element,
org.apache.xerces.xni.Augmentations augs)
throws org.apache.xerces.xni.XNIException
- The end of an element.
- Overrides:
endElement
in class DefaultXMLDocumentHandler
- Parameters:
element
- The name of the element.augs
- Additional information that may include infoset augmentations- Throws:
org.apache.xerces.xni.XNIException
- Thrown by handler to signal an error.
getDocument
public org.w3c.dom.Document getDocument()
- Returns the DOM document object.
Copyright © 1999-2003 Apache XML Project. All Rights Reserved.