org.apache.xerces.impl.xs.opti
Class SchemaDOM
java.lang.Object
org.apache.xerces.impl.xs.opti.DefaultNode
org.apache.xerces.impl.xs.opti.NodeImpl
org.apache.xerces.impl.xs.opti.DefaultDocument
org.apache.xerces.impl.xs.opti.SchemaDOM
- All Implemented Interfaces:
- Document, Node
public class SchemaDOM
- extends DefaultDocument
- Version:
- $Id: SchemaDOM.java 446728 2006-09-15 20:43:46Z mrglavas $
- Author:
- Rahul Srivastava, Sun Microsystems Inc., Sandy Gao, IBM
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Method Summary |
ElementImpl |
emptyElement(QName element,
XMLAttributes attributes,
int line,
int column)
|
ElementImpl |
emptyElement(QName element,
XMLAttributes attributes,
int line,
int column,
int offset)
|
void |
endElement()
|
Element |
getDocumentElement()
This is a convenience attribute that allows direct access to the child
node that is the document element of the document. |
static void |
indent(int amount)
|
void |
printDOM()
|
void |
reset()
|
ElementImpl |
startElement(QName element,
XMLAttributes attributes,
int line,
int column)
|
ElementImpl |
startElement(QName element,
XMLAttributes attributes,
int line,
int column,
int offset)
|
static void |
traverse(Node node,
int depth)
|
Methods inherited from class org.apache.xerces.impl.xs.opti.DefaultDocument |
adoptNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, getDoctype, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getInputEncoding, getStrictErrorChecking, getXmlEncoding, getXmlStandalone, getXmlVersion, importNode, normalizeDocument, renameNode, setDocumentURI, setStrictErrorChecking, setXmlStandalone, setXmlVersion |
Methods inherited from class org.apache.xerces.impl.xs.opti.DefaultNode |
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData |
SchemaDOM
public SchemaDOM()
startElement
public ElementImpl startElement(QName element,
XMLAttributes attributes,
int line,
int column,
int offset)
emptyElement
public ElementImpl emptyElement(QName element,
XMLAttributes attributes,
int line,
int column,
int offset)
startElement
public ElementImpl startElement(QName element,
XMLAttributes attributes,
int line,
int column)
emptyElement
public ElementImpl emptyElement(QName element,
XMLAttributes attributes,
int line,
int column)
endElement
public void endElement()
reset
public void reset()
printDOM
public void printDOM()
traverse
public static void traverse(Node node,
int depth)
indent
public static void indent(int amount)
getDocumentElement
public Element getDocumentElement()
- Description copied from interface:
Document
- This is a convenience attribute that allows direct access to the child
node that is the document element of the document.
- Specified by:
getDocumentElement
in interface Document
- Overrides:
getDocumentElement
in class DefaultDocument