|
||||||||||
| 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
public abstract class NodeImpl
| Field Summary | |
|---|---|
OMXMLParserWrapper |
builder
Field builder |
protected boolean |
done
Field done |
protected OMFactory |
factory
Factory that created this node |
protected static short |
FIRSTCHILD
|
protected short |
flags
|
protected static short |
NORMALIZED
|
protected static short |
OWNED
|
protected DocumentImpl |
ownerNode
|
protected static short |
READONLY
|
protected static short |
SPECIFIED
|
| 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 |
| Fields inherited from interface org.apache.axiom.om.OMNode |
|---|
DTD_NODE, PI_NODE, SPACE_NODE |
| Constructor Summary | |
|---|---|
protected |
NodeImpl(DocumentImpl ownerDocument,
OMFactory factory)
|
protected |
NodeImpl(OMFactory factory)
|
| Method Summary | |
|---|---|
org.w3c.dom.Node |
appendChild(org.w3c.dom.Node newChild)
|
void |
build()
Builds next element. |
void |
buildWithAttachments()
Parses this node and builds the object structure in memory. |
org.w3c.dom.Node |
cloneNode(boolean deep)
|
void |
close(boolean build)
|
short |
compareDocumentPosition(org.w3c.dom.Node other)
|
OMNode |
detach()
|
org.w3c.dom.NamedNodeMap |
getAttributes()
Returns the collection of attributes associated with this node, or null if none. |
java.lang.String |
getBaseURI()
|
org.w3c.dom.NodeList |
getChildNodes()
|
java.lang.Object |
getFeature(java.lang.String arg0,
java.lang.String arg1)
|
org.w3c.dom.Node |
getFirstChild()
Gets the first child of this Node, or null if none. |
org.w3c.dom.Node |
getLastChild()
Gets the last child of this Node, or null if none. |
int |
getLength()
NodeList method: Returns the number of immediate children of this node. |
java.lang.String |
getLocalName()
|
java.lang.String |
getNamespaceURI()
|
OMNode |
getNextOMSibling()
Default behavior returns null, overriden in ChildNode. |
OMNode |
getNextOMSiblingIfAvailable()
|
org.w3c.dom.Node |
getNextSibling()
Returns the next child of this node's parent, or null if none. |
java.lang.String |
getNodeValue()
|
OMFactory |
getOMFactory()
Returns the OMFactory that created this node |
org.w3c.dom.Document |
getOwnerDocument()
Finds the document that this Node belongs to (the document in whose context the Node was created). |
OMContainer |
getParent()
|
org.w3c.dom.Node |
getParentNode()
|
java.lang.String |
getPrefix()
|
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. |
java.lang.String |
getTextContent()
|
java.lang.Object |
getUserData(java.lang.String key)
|
boolean |
hasAttributes()
|
boolean |
hasChildNodes()
|
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
|
void |
insertSiblingAfter(OMNode sibling)
|
void |
insertSiblingBefore(OMNode sibling)
|
void |
internalSerialize(javax.xml.stream.XMLStreamWriter writer)
|
void |
internalSerializeAndConsume(javax.xml.stream.XMLStreamWriter writer)
|
boolean |
isComplete()
|
boolean |
isDefaultNamespace(java.lang.String arg0)
|
boolean |
isEqualNode(org.w3c.dom.Node node)
Tests whether two nodes are equal. |
boolean |
isSameNode(org.w3c.dom.Node node)
|
boolean |
isSupported(java.lang.String feature,
java.lang.String version)
|
org.w3c.dom.Node |
item(int index)
NodeList method: Returns the Nth immediate child of this node, or null if the index is out of bounds. |
java.lang.String |
lookupNamespaceURI(java.lang.String arg0)
|
java.lang.String |
lookupPrefix(java.lang.String arg0)
|
void |
normalize()
|
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild)
|
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
|
void |
serialize(java.io.OutputStream output)
|
void |
serialize(java.io.OutputStream output,
OMOutputFormat format)
|
void |
serialize(java.io.Writer writer)
|
void |
serialize(java.io.Writer writer2,
OMOutputFormat format)
|
void |
serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
|
void |
serialize(javax.xml.stream.XMLStreamWriter xmlWriter,
boolean cache)
|
void |
serializeAndConsume(java.io.OutputStream output)
|
void |
serializeAndConsume(java.io.OutputStream output,
OMOutputFormat format)
|
void |
serializeAndConsume(java.io.Writer writer)
|
void |
serializeAndConsume(java.io.Writer writer2,
OMOutputFormat format)
|
void |
serializeAndConsume(javax.xml.stream.XMLStreamWriter xmlWriter)
|
void |
setComplete(boolean state)
|
void |
setNextOMSibling(OMNode previousSibling)
|
void |
setNodeValue(java.lang.String arg0)
|
protected void |
setOwnerDocument(DocumentImpl document)
Sets the owner document. |
void |
setPrefix(java.lang.String prefix)
|
void |
setPreviousOMSibling(OMNode previousSibling)
|
void |
setTextContent(java.lang.String textContent)
|
java.lang.Object |
setUserData(java.lang.String key,
java.lang.Object value,
org.w3c.dom.UserDataHandler userDataHandler)
|
| 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 |
|---|
getNodeName, getNodeType |
| Methods inherited from interface org.apache.axiom.om.impl.OMNodeEx |
|---|
internalSerialize, setParent, setType |
| Methods inherited from interface org.apache.axiom.om.OMNode |
|---|
discard, getType |
| Field Detail |
|---|
public OMXMLParserWrapper builder
protected boolean done
protected DocumentImpl ownerNode
protected final OMFactory factory
protected short flags
protected static final short OWNED
protected static final short FIRSTCHILD
protected static final short READONLY
protected static final short SPECIFIED
protected static final short NORMALIZED
| Constructor Detail |
|---|
protected NodeImpl(DocumentImpl ownerDocument,
OMFactory factory)
protected NodeImpl(OMFactory factory)
| Method Detail |
|---|
public void normalize()
normalize in interface org.w3c.dom.Nodepublic boolean hasAttributes()
hasAttributes in interface org.w3c.dom.Nodepublic boolean hasChildNodes()
hasChildNodes in interface org.w3c.dom.Nodepublic java.lang.String getLocalName()
getLocalName in interface org.w3c.dom.Nodepublic java.lang.String getNamespaceURI()
getNamespaceURI in interface org.w3c.dom.Node
public java.lang.String getNodeValue()
throws org.w3c.dom.DOMException
getNodeValue in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic java.lang.String getPrefix()
getPrefix in interface org.w3c.dom.Node
public void setNodeValue(java.lang.String arg0)
throws org.w3c.dom.DOMException
setNodeValue in interface org.w3c.dom.Nodeorg.w3c.dom.DOMException
public void setPrefix(java.lang.String prefix)
throws org.w3c.dom.DOMException
setPrefix in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic org.w3c.dom.Document getOwnerDocument()
getOwnerDocument in interface org.w3c.dom.Nodepublic org.w3c.dom.NamedNodeMap getAttributes()
getAttributes in interface org.w3c.dom.NodeElementImplpublic org.w3c.dom.Node getFirstChild()
getFirstChild in interface org.w3c.dom.NodeParentNodepublic org.w3c.dom.Node getLastChild()
getLastChild in interface org.w3c.dom.NodeParentNodepublic org.w3c.dom.Node getNextSibling()
getNextSibling in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getParentNode()
getParentNode in interface org.w3c.dom.Nodepublic org.w3c.dom.Node getPreviousSibling()
getPreviousSibling in interface org.w3c.dom.Nodepublic org.w3c.dom.Node cloneNode(boolean deep)
cloneNode in interface org.w3c.dom.Nodepublic org.w3c.dom.NodeList getChildNodes()
getChildNodes in interface org.w3c.dom.Node
public boolean isSupported(java.lang.String feature,
java.lang.String version)
isSupported in interface org.w3c.dom.Node
public org.w3c.dom.Node appendChild(org.w3c.dom.Node newChild)
throws org.w3c.dom.DOMException
appendChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMException
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
removeChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMException
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
throws org.w3c.dom.DOMException
insertBefore in interface org.w3c.dom.Nodeorg.w3c.dom.DOMException
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
throws org.w3c.dom.DOMException
replaceChild in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic int getLength()
getLength in interface org.w3c.dom.NodeListParentNodepublic org.w3c.dom.Node item(int index)
item in interface org.w3c.dom.NodeListindex -
ParentNode
public OMContainer getParent()
throws OMException
getParent in interface OMNodeOMExceptionpublic boolean isComplete()
isComplete in interface OMSerializablepublic void setComplete(boolean state)
setComplete in interface OMNodeEx
public void insertSiblingAfter(OMNode sibling)
throws OMException
insertSiblingAfter in interface OMNodeOMException
public void insertSiblingBefore(OMNode sibling)
throws OMException
insertSiblingBefore in interface OMNodeOMExceptionpublic OMNode getPreviousOMSibling()
getPreviousOMSibling in interface OMNodepublic OMNode getNextOMSibling()
getNextOMSibling in interface OMNodepublic OMNode getNextOMSiblingIfAvailable()
getNextOMSiblingIfAvailable in interface OMNodeExpublic void setPreviousOMSibling(OMNode previousSibling)
setPreviousOMSibling in interface OMNodeExpublic void setNextOMSibling(OMNode previousSibling)
setNextOMSibling in interface OMNodeExpublic void build()
build in interface OMSerializablepublic void buildWithAttachments()
buildWithAttachments in interface OMNodepublic void close(boolean build)
close in interface OMSerializableprotected void setOwnerDocument(DocumentImpl document)
document -
public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException
serialize in interface OMSerializablejavax.xml.stream.XMLStreamException
public void serializeAndConsume(javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException
serializeAndConsume in interface OMSerializablejavax.xml.stream.XMLStreamException
public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter,
boolean cache)
throws javax.xml.stream.XMLStreamException
serialize in interface OMSerializablejavax.xml.stream.XMLStreamExceptionpublic OMNode detach()
detach in interface OMNodepublic java.lang.String getBaseURI()
getBaseURI in interface org.w3c.dom.Node
public short compareDocumentPosition(org.w3c.dom.Node other)
throws org.w3c.dom.DOMException
compareDocumentPosition in interface org.w3c.dom.Nodeorg.w3c.dom.DOMException
public java.lang.String getTextContent()
throws org.w3c.dom.DOMException
getTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMException
public void setTextContent(java.lang.String textContent)
throws org.w3c.dom.DOMException
setTextContent in interface org.w3c.dom.Nodeorg.w3c.dom.DOMExceptionpublic boolean isSameNode(org.w3c.dom.Node node)
isSameNode in interface org.w3c.dom.Nodepublic java.lang.String lookupPrefix(java.lang.String arg0)
lookupPrefix in interface org.w3c.dom.Nodepublic boolean isDefaultNamespace(java.lang.String arg0)
isDefaultNamespace in interface org.w3c.dom.Nodepublic java.lang.String lookupNamespaceURI(java.lang.String arg0)
lookupNamespaceURI in interface org.w3c.dom.Nodepublic boolean isEqualNode(org.w3c.dom.Node node)
Node.isSameNode(). All nodes that are the same will also be equal, though the
reverse may not be true. nodeName, localName,
namespaceURI, prefix, nodeValue . This is: they are
both null, or they have the same length and are character for character
identical. attributes NamedNodeMaps are equal. This
is: they are both null, or they have the same length and for each node that
exists in one map there is a node that exists in the other map and is equal, although not
necessarily at the same index. childNodes NodeLists
are equal. This is: they are both null, or they have the same length and contain
equal nodes at the same index. Note that normalization can affect equality; to avoid this,
nodes should be normalized before being compared. DocumentType nodes to be equal, the following conditions must also be satisfied:
publicId,
systemId, internalSubset. entities
NamedNodeMaps are equal. notations
NamedNodeMaps are equal. ownerDocument, baseURI, and
parentNode attributes, the specified attribute for
Attr nodes, the schemaTypeInfo attribute for Attr and
Element nodes, the Text.isElementContentWhitespace attribute for
Text nodes, as well as any user data or event listeners registered on the nodes.
Note: As a general rule, anything not mentioned in the description above is not significant in consideration of equality checking. Note that future versions of this specification may take into account more attributes and implementations conform to this specification are expected to be updated accordingly.
isEqualNode in interface org.w3c.dom.Nodenode - The node to compare equality with.
true if the nodes are equal, false otherwise.
public java.lang.Object getFeature(java.lang.String arg0,
java.lang.String arg1)
getFeature in interface org.w3c.dom.Node
public java.lang.Object setUserData(java.lang.String key,
java.lang.Object value,
org.w3c.dom.UserDataHandler userDataHandler)
setUserData in interface org.w3c.dom.Nodepublic java.lang.Object getUserData(java.lang.String key)
getUserData in interface org.w3c.dom.Node
public void serialize(java.io.OutputStream output)
throws javax.xml.stream.XMLStreamException
serialize in interface OMNodejavax.xml.stream.XMLStreamException
public void serialize(java.io.Writer writer)
throws javax.xml.stream.XMLStreamException
serialize in interface OMNodejavax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.OutputStream output)
throws javax.xml.stream.XMLStreamException
serializeAndConsume in interface OMNodejavax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.Writer writer)
throws javax.xml.stream.XMLStreamException
serializeAndConsume in interface OMNodejavax.xml.stream.XMLStreamException
public void serialize(java.io.OutputStream output,
OMOutputFormat format)
throws javax.xml.stream.XMLStreamException
serialize in interface OMNodejavax.xml.stream.XMLStreamException
public void serialize(java.io.Writer writer2,
OMOutputFormat format)
throws javax.xml.stream.XMLStreamException
serialize in interface OMNodejavax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.OutputStream output,
OMOutputFormat format)
throws javax.xml.stream.XMLStreamException
serializeAndConsume in interface OMNodejavax.xml.stream.XMLStreamException
public void serializeAndConsume(java.io.Writer writer2,
OMOutputFormat format)
throws javax.xml.stream.XMLStreamException
serializeAndConsume in interface OMNodejavax.xml.stream.XMLStreamExceptionpublic OMFactory getOMFactory()
OMFactory that created this node
getOMFactory in interface OMSerializable
public void internalSerialize(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
internalSerialize in interface OMNodeExjavax.xml.stream.XMLStreamException
public void internalSerializeAndConsume(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
internalSerializeAndConsume in interface OMNodeExjavax.xml.stream.XMLStreamException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||