|
|||||||||||
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
Field Summary | |
protected ChildNode |
firstChild
|
protected ChildNode |
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.OMNode |
CDATA_SECTION_NODE, COMMENT_NODE, DTD_NODE, ELEMENT_NODE, ENTITY_REFERENCE_NODE, PI_NODE, SPACE_NODE, TEXT_NODE |
Constructor Summary | |
protected |
ParentNode(DocumentImpl ownerDocument,
OMFactory factory)
|
protected |
ParentNode(OMFactory factory)
|
Method Summary | |
void |
addChild(OMNode omNode)
Adds the given node as the last child. |
void |
buildNext()
|
org.w3c.dom.Node |
cloneNode(boolean deep)
|
org.w3c.dom.NodeList |
getChildNodes()
|
java.util.Iterator |
getChildren()
Returns an iterator for the children of the container. |
java.util.Iterator |
getChildrenWithName(javax.xml.namespace.QName elementQName)
Returns an iterator of child nodes having a given qname. |
org.w3c.dom.Node |
getFirstChild()
Gets the first child of this Node, or null if none. |
OMElement |
getFirstChildWithName(javax.xml.namespace.QName elementQName)
Returns the first OMElement child node. |
OMNode |
getFirstOMChild()
Gets the first child. |
org.w3c.dom.Node |
getLastChild()
Gets the last child of this Node, or null if none. |
boolean |
hasChildNodes()
|
org.w3c.dom.Node |
insertBefore(org.w3c.dom.Node newChild,
org.w3c.dom.Node refChild)
Inserts newChild before the refChild. |
org.w3c.dom.Node |
removeChild(org.w3c.dom.Node oldChild)
Removes the given child from the DOM Tree. |
org.w3c.dom.Node |
replaceChild(org.w3c.dom.Node newChild,
org.w3c.dom.Node oldChild)
Replaces the oldChild with the newChild. |
void |
setFirstChild(OMNode omNode)
|
Methods inherited from class org.apache.axiom.om.impl.dom.ChildNode |
detach, discard, getNextOMSibling, getNextSibling, getParent, getParentNode, getPreviousOMSibling, getPreviousSibling, insertSiblingAfter, insertSiblingBefore, setNextOMSibling, setParent, setPreviousOMSibling |
Methods inherited from class org.apache.axiom.om.impl.dom.NodeImpl |
appendChild, build, 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, serialize, serialize, serializeAndConsume, serializeAndConsume, 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.apache.axiom.om.impl.OMContainerEx |
setComplete |
Methods inherited from interface org.apache.axiom.om.OMContainer |
isComplete |
Methods inherited from interface org.w3c.dom.Node |
getNodeName, getNodeType |
Methods inherited from interface org.apache.axiom.om.impl.OMNodeEx |
internalSerialize, internalSerializeAndConsume, setType |
Methods inherited from interface org.apache.axiom.om.OMNode |
getType |
Field Detail |
protected ChildNode firstChild
protected ChildNode lastChild
Constructor Detail |
protected ParentNode(DocumentImpl ownerDocument, OMFactory factory)
ownerDocument
- protected ParentNode(OMFactory factory)
Method Detail |
public void addChild(OMNode omNode)
OMContainer
addChild
in interface OMContainer
omNode
- public void buildNext()
buildNext
in interface OMContainer
public java.util.Iterator getChildren()
OMContainer
getChildren
in interface OMContainer
Iterator
of children, all of which implement OMNode
.OMContainer.getFirstChildWithName(javax.xml.namespace.QName)
,
OMContainer.getChildrenWithName(javax.xml.namespace.QName)
public java.util.Iterator getChildrenWithName(javax.xml.namespace.QName elementQName) throws OMException
getChildrenWithName
in interface OMContainer
elementQName
- The QName specifying namespace and local name to match.
OMElement
items that match the given QName appropriately.
OMException
(javax.xml.namespace.QName)
public OMElement getFirstChildWithName(javax.xml.namespace.QName elementQName) throws OMException
getFirstChildWithName
in interface OMContainer
elementQName
- The QName to use for matching.
OMException
- Could indirectly trigger building of child nodes.(javax.xml.namespace.QName)
public OMNode getFirstOMChild()
OMContainer
getFirstOMChild
in interface OMContainer
public void setFirstChild(OMNode omNode)
setFirstChild
in interface OMContainerEx
public org.w3c.dom.NodeList getChildNodes()
getChildNodes
in interface org.w3c.dom.Node
getChildNodes
in class NodeImpl
public org.w3c.dom.Node getFirstChild()
NodeImpl
By default we do not have any children, ParentNode overrides this.
getFirstChild
in interface org.w3c.dom.Node
getFirstChild
in class NodeImpl
ParentNode
public org.w3c.dom.Node getLastChild()
NodeImpl
By default we do not have any children, ParentNode overrides this.
getLastChild
in interface org.w3c.dom.Node
getLastChild
in class NodeImpl
ParentNode
public boolean hasChildNodes()
hasChildNodes
in interface org.w3c.dom.Node
hasChildNodes
in class NodeImpl
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.Node
insertBefore
in class NodeImpl
org.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.Node
replaceChild
in class NodeImpl
org.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.Node
removeChild
in class NodeImpl
org.w3c.dom.DOMException
public org.w3c.dom.Node cloneNode(boolean deep)
cloneNode
in interface org.w3c.dom.Node
cloneNode
in class ChildNode
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |