|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axiom.om.impl.dom.NodeImpl
org.apache.axiom.om.impl.dom.ChildNode
org.apache.axiom.om.impl.dom.ParentNode
org.apache.axiom.om.impl.dom.DocumentImpl
Field Summary | |
protected ElementImpl |
documentElement
|
protected java.util.Hashtable |
identifiers
|
Fields inherited from class org.apache.axiom.om.impl.dom.ParentNode |
firstChild, lastChild |
Fields inherited from class org.apache.axiom.om.impl.dom.ChildNode |
nextSibling, parentNode, previousSibling |
Fields inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
builder, done, factory, FIRSTCHILD, flags, nodeType, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED |
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Fields inherited from interface org.apache.axiom.om.OMDocument |
XML_10, XML_11 |
Fields inherited from interface org.apache.axiom.om.OMNode |
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE |
Constructor Summary | |
DocumentImpl(DocumentImpl ownerDocument,
OMFactory factory)
|
|
DocumentImpl(OMFactory factory)
|
|
DocumentImpl(OMXMLParserWrapper parserWrapper,
OMFactory factory)
|
Method Summary | |
org.w3c.dom.Node |
adoptNode(org.w3c.dom.Node arg0)
|
void |
build()
Builds next element. |
protected void |
checkQName(java.lang.String prefix,
java.lang.String local)
Borrowed from the Xerces impl. |
org.w3c.dom.Attr |
createAttribute(java.lang.String name)
|
org.w3c.dom.Attr |
createAttributeNS(java.lang.String namespaceURI,
java.lang.String qualifiedName)
|
org.w3c.dom.CDATASection |
createCDATASection(java.lang.String arg0)
|
org.w3c.dom.Comment |
createComment(java.lang.String data)
|
org.w3c.dom.DocumentFragment |
createDocumentFragment()
|
org.w3c.dom.Element |
createElement(java.lang.String tagName)
|
org.w3c.dom.Element |
createElementNS(java.lang.String ns,
java.lang.String qualifiedName)
|
org.w3c.dom.EntityReference |
createEntityReference(java.lang.String arg0)
|
org.w3c.dom.ProcessingInstruction |
createProcessingInstruction(java.lang.String arg0,
java.lang.String arg1)
|
org.w3c.dom.Text |
createTextNode(java.lang.String value)
|
java.lang.String |
getCharsetEncoding()
Returns the character set encoding scheme. |
org.w3c.dom.DocumentType |
getDoctype()
|
org.w3c.dom.Element |
getDocumentElement()
Returns the document element. |
java.lang.String |
getDocumentURI()
|
org.w3c.dom.DOMConfiguration |
getDomConfig()
|
org.w3c.dom.Element |
getElementById(java.lang.String arg0)
|
org.w3c.dom.NodeList |
getElementsByTagName(java.lang.String arg0)
|
org.w3c.dom.NodeList |
getElementsByTagNameNS(java.lang.String arg0,
java.lang.String arg1)
|
org.w3c.dom.DOMImplementation |
getImplementation()
|
java.lang.String |
getInputEncoding()
|
OMNode |
getNextOMSibling()
Default behavior returns null, overriden in ChildNode. |
org.w3c.dom.Node |
getNextSibling()
Returns the next child of this node's parent, or null if none. |
java.lang.String |
getNodeName()
|
short |
getNodeType()
|
OMElement |
getOMDocumentElement()
Returns the document element. |
OMContainer |
getParent()
Returns the parent containing node. |
OMNode |
getPreviousOMSibling()
Default behavior returns null, overriden in ChildNode. |
org.w3c.dom.Node |
getPreviousSibling()
Returns the previous child of this node's parent, or null if none. |
boolean |
getStrictErrorChecking()
|
int |
getType()
Returns the type of node. |
java.lang.String |
getXmlEncoding()
|
boolean |
getXmlStandalone()
|
java.lang.String |
getXmlVersion()
|
java.lang.String |
getXMLVersion()
Returns the XML version. |
org.w3c.dom.Node |
importNode(org.w3c.dom.Node importedNode,
boolean deep)
|
void |
internalSerialize(javax.xml.stream.XMLStreamWriter writer)
Serializes the node with caching. |
void |
internalSerializeAndConsume(javax.xml.stream.XMLStreamWriter writer)
Serializes the node without caching. |
java.lang.String |
isStandalone()
XML standalone value. |
void |
normalizeDocument()
|
org.w3c.dom.Node |
renameNode(org.w3c.dom.Node arg0,
java.lang.String arg1,
java.lang.String arg2)
|
void |
serialize(java.io.OutputStream output,
OMOutputFormat format)
Builds the OM node/tree and then serializes the document. |
void |
serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
Serializes the node with caching. |
void |
serializeAndConsume(java.io.OutputStream output,
OMOutputFormat format)
Serializes the OMDocument. |
void |
serializeAndConsume(javax.xml.stream.XMLStreamWriter xmlWriter)
Serializes the node without caching. |
void |
setCharsetEncoding(java.lang.String charsetEncoding)
Sets the character set encoding scheme to be used. |
void |
setDocumentURI(java.lang.String arg0)
|
void |
setNextOMSibling(OMNode node)
|
void |
setOMDocumentElement(OMElement rootElement)
Sets the document element of the XML document. |
void |
setParent(OMContainer element)
|
void |
setPreviousOMSibling(OMNode node)
|
void |
setStandalone(java.lang.String isStandalone)
|
void |
setStrictErrorChecking(boolean arg0)
|
void |
setType(int nodeType)
|
void |
setXmlStandalone(boolean arg0)
|
void |
setXmlVersion(java.lang.String arg0)
|
void |
setXMLVersion(java.lang.String version)
Sets the XML version. |
Methods inherited from class org.apache.axiom.om.impl.dom.ParentNode |
addChild, buildNext, cloneNode, getChildNodes, getChildren, getChildrenWithName, getFirstChild, getFirstChildWithName, getFirstOMChild, getLastChild, hasChildNodes, insertBefore, removeChild, replaceChild, setFirstChild |
Methods inherited from class org.apache.axiom.om.impl.dom.ChildNode |
detach, discard, getParentNode, insertSiblingAfter, insertSiblingBefore |
Methods inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
appendChild, compareDocumentPosition, getAttributes, getBaseURI, getFeature, getLength, getLocalName, getNamespaceURI, getNodeValue, getOMFactory, getOwnerDocument, getPrefix, getTextContent, getUserData, hasAttributes, internalSerializeWithCache, isComplete, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, serialize, serialize, serialize, serializeAndConsume, serializeAndConsume, serializeAndConsume, setComplete, setNodeValue, setOwnerDocument, setPrefix, setTextContent, setUserData |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNodeValue, getOwnerDocument, getParentNode, getPrefix, hasAttributes, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
Methods inherited from interface org.apache.axiom.om.OMDocument |
getOMFactory, serialize, serializeAndConsume |
Methods inherited from interface org.apache.axiom.om.OMContainer |
addChild, buildNext, getChildren, getChildrenWithName, getFirstChildWithName, getFirstOMChild, isComplete |
Methods inherited from interface org.apache.axiom.om.impl.OMContainerEx |
setComplete |
Field Detail |
protected java.util.Hashtable identifiers
protected ElementImpl documentElement
Constructor Detail |
public DocumentImpl(DocumentImpl ownerDocument, OMFactory factory)
ownerDocument
- public DocumentImpl(OMXMLParserWrapper parserWrapper, OMFactory factory)
public DocumentImpl(OMFactory factory)
Method Detail |
public void setType(int nodeType) throws OMException
setType
in interface OMNodeEx
OMException
public int getType() throws OMException
OMNode
getType
in interface OMNode
OMNode.ELEMENT_NODE
, OMNode.TEXT_NODE
, OMNode.CDATA_SECTION_NODE
, OMNode.COMMENT_NODE
,
OMNode.DTD_NODE
, OMNode.PI_NODE
, OMNode.ENTITY_REFERENCE_NODE
, OMNode.SPACE_NODE
,
or OMNode.TEXT_NODE
.
OMException
public void internalSerialize(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
OMNodeEx
internalSerialize
in interface OMNodeEx
writer
-
javax.xml.stream.XMLStreamException
public OMNode getNextOMSibling() throws OMException
NodeImpl
getNextOMSibling
in interface OMNode
getNextOMSibling
in class ChildNode
OMException
public org.w3c.dom.Node getNextSibling()
NodeImpl
getNextSibling
in interface org.w3c.dom.Node
getNextSibling
in class ChildNode
public OMContainer getParent() throws OMException
OMNode
Returns the parent container, which may be either an OMDocument
or OMElement
.
getParent
in interface OMNode
getParent
in class ChildNode
OMException
public OMNode getPreviousOMSibling()
NodeImpl
getPreviousOMSibling
in interface OMNode
getPreviousOMSibling
in class ChildNode
public org.w3c.dom.Node getPreviousSibling()
NodeImpl
getPreviousSibling
in interface org.w3c.dom.Node
getPreviousSibling
in class ChildNode
public void setNextOMSibling(OMNode node)
setNextOMSibling
in interface OMNodeEx
setNextOMSibling
in class ChildNode
public void setParent(OMContainer element)
setParent
in interface OMNodeEx
setParent
in class ChildNode
public void setPreviousOMSibling(OMNode node)
setPreviousOMSibling
in interface OMNodeEx
setPreviousOMSibling
in class ChildNode
public java.lang.String getNodeName()
getNodeName
in interface org.w3c.dom.Node
public short getNodeType()
getNodeType
in interface org.w3c.dom.Node
public org.w3c.dom.Attr createAttribute(java.lang.String name) throws org.w3c.dom.DOMException
createAttribute
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public org.w3c.dom.Attr createAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName) throws org.w3c.dom.DOMException
createAttributeNS
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public org.w3c.dom.CDATASection createCDATASection(java.lang.String arg0) throws org.w3c.dom.DOMException
createCDATASection
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public org.w3c.dom.Comment createComment(java.lang.String data)
createComment
in interface org.w3c.dom.Document
public org.w3c.dom.DocumentFragment createDocumentFragment()
createDocumentFragment
in interface org.w3c.dom.Document
public org.w3c.dom.Element createElement(java.lang.String tagName) throws org.w3c.dom.DOMException
createElement
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public org.w3c.dom.Element createElementNS(java.lang.String ns, java.lang.String qualifiedName) throws org.w3c.dom.DOMException
createElementNS
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public org.w3c.dom.EntityReference createEntityReference(java.lang.String arg0) throws org.w3c.dom.DOMException
createEntityReference
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String arg0, java.lang.String arg1) throws org.w3c.dom.DOMException
createProcessingInstruction
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public org.w3c.dom.Text createTextNode(java.lang.String value)
createTextNode
in interface org.w3c.dom.Document
public org.w3c.dom.DocumentType getDoctype()
getDoctype
in interface org.w3c.dom.Document
public org.w3c.dom.Element getElementById(java.lang.String arg0)
getElementById
in interface org.w3c.dom.Document
public org.w3c.dom.NodeList getElementsByTagName(java.lang.String arg0)
getElementsByTagName
in interface org.w3c.dom.Document
public org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String arg0, java.lang.String arg1)
getElementsByTagNameNS
in interface org.w3c.dom.Document
public org.w3c.dom.DOMImplementation getImplementation()
getImplementation
in interface org.w3c.dom.Document
public org.w3c.dom.Node importNode(org.w3c.dom.Node importedNode, boolean deep) throws org.w3c.dom.DOMException
importNode
in interface org.w3c.dom.Document
org.w3c.dom.DOMException
public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException
OMNode
serialize
in interface OMNode
serialize
in class NodeImpl
javax.xml.stream.XMLStreamException
public void internalSerializeAndConsume(javax.xml.stream.XMLStreamWriter writer) throws javax.xml.stream.XMLStreamException
OMNodeEx
internalSerializeAndConsume
in interface OMNodeEx
writer
-
javax.xml.stream.XMLStreamException
public void serializeAndConsume(javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException
OMNode
serializeAndConsume
in interface OMNode
serializeAndConsume
in class NodeImpl
javax.xml.stream.XMLStreamException
public java.lang.String getCharsetEncoding()
OMDocument
getCharsetEncoding
in interface OMDocument
public java.lang.String getXMLVersion()
OMDocument
getXMLVersion
in interface OMDocument
public java.lang.String isStandalone()
OMDocument
isStandalone
in interface OMDocument
public void setCharsetEncoding(java.lang.String charsetEncoding)
OMDocument
setCharsetEncoding
in interface OMDocument
charsetEncoding
- public void setOMDocumentElement(OMElement rootElement)
OMDocument
setOMDocumentElement
in interface OMDocument
rootElement
- public void setStandalone(java.lang.String isStandalone)
setStandalone
in interface OMDocument
public void serializeAndConsume(java.io.OutputStream output, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMDocument
serializeAndConsume
in interface OMDocument
serializeAndConsume
in class NodeImpl
javax.xml.stream.XMLStreamException
public void serialize(java.io.OutputStream output, OMOutputFormat format) throws javax.xml.stream.XMLStreamException
OMDocument
serialize
in interface OMDocument
serialize
in class NodeImpl
javax.xml.stream.XMLStreamException
public void setXMLVersion(java.lang.String version)
OMDocument
setXMLVersion
in interface OMDocument
version
- XML 1.0
,
XML 1.1
public OMElement getOMDocumentElement()
getOMDocumentElement
in interface OMDocument
OMDocument.getOMDocumentElement()
public org.w3c.dom.Element getDocumentElement()
getDocumentElement
in interface org.w3c.dom.Document
Document.getDocumentElement()
protected final void checkQName(java.lang.String prefix, java.lang.String local)
prefix
- prefix of qualified namelocal
- local part of qualified namepublic void build()
NodeImpl
build
in interface OMNode
build
in class NodeImpl
public org.w3c.dom.Node adoptNode(org.w3c.dom.Node arg0) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public java.lang.String getDocumentURI()
public org.w3c.dom.DOMConfiguration getDomConfig()
public java.lang.String getInputEncoding()
public boolean getStrictErrorChecking()
public java.lang.String getXmlEncoding()
public boolean getXmlStandalone()
public java.lang.String getXmlVersion()
public void normalizeDocument()
public org.w3c.dom.Node renameNode(org.w3c.dom.Node arg0, java.lang.String arg1, java.lang.String arg2) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public void setDocumentURI(java.lang.String arg0)
public void setStrictErrorChecking(boolean arg0)
public void setXmlStandalone(boolean arg0) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
public void setXmlVersion(java.lang.String arg0) throws org.w3c.dom.DOMException
org.w3c.dom.DOMException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |