Save This Page
Home » axiom-1.2.8-src » org.apache.axiom.om.impl.dom » [javadoc | source]
org.apache.axiom.om.impl.dom
abstract public class: ParentNode [javadoc | source]
java.lang.Object
   NodeImpl
      org.apache.axiom.om.impl.dom.ChildNode
         org.apache.axiom.om.impl.dom.ParentNode

All Implemented Interfaces:
    OMContainerEx

Direct Known Subclasses:
    SOAP11FaultSubCodeImpl, SOAP11HeaderBlockImpl, SOAP12FaultCodeImpl, SOAP11FaultImpl, SOAPFaultDetailImpl, SOAP12FaultNodeImpl, SOAPFaultNodeImpl, SOAP11FaultReasonImpl, SOAP11FaultCodeImpl, SOAPFaultRoleImpl, SOAPBodyImpl, SOAPElement, SOAP12FaultDetailImpl, SOAPMessageImpl, SOAPFaultImpl, SOAP12FaultTextImpl, SOAPFaultCodeImpl, SOAP11FaultRoleImpl, SOAP11FaultTextImpl, SOAP12FaultSubCodeImpl, SOAPEnvelopeImpl, SOAP11FaultDetailImpl, SOAPHeaderImpl, SOAPTextImpl, SOAPFaultReasonImpl, SOAP12BodyImpl, SOAPFaultValueImpl, SOAPFaultSubCodeImpl, SOAP12FaultValueImpl, SOAPHeaderBlockImpl, SOAP11FaultValueImpl, SOAP12FaultReasonImpl, SOAP12HeaderBlockImpl, ElementImpl, SOAP11BodyImpl, SOAP11HeaderImpl, SOAPFaultTextImpl, DocumentImpl, SOAP12FaultImpl, DocumentFragmentImpl, SOAP12HeaderImpl, SOAP12FaultRoleImpl

Field Summary
protected  ChildNode firstChild     
protected  ChildNode lastChild     
Fields inherited from org.apache.axiom.om.impl.dom.ChildNode:
previousSibling,  nextSibling,  parentNode
Constructor:
 protected ParentNode(OMFactory factory) 
 protected ParentNode(DocumentImpl ownerDocument,
    OMFactory factory) 
    Parameters:
    ownerDocument -
Method from org.apache.axiom.om.impl.dom.ParentNode Summary:
addChild,   buildNext,   cloneNode,   getChildNodes,   getChildren,   getChildrenWithLocalName,   getChildrenWithName,   getChildrenWithNamespaceURI,   getFirstChild,   getFirstChildWithName,   getFirstOMChild,   getLastChild,   getTextContent,   getTextContent,   hasChildNodes,   importNode,   insertBefore,   removeChild,   replaceChild,   setFirstChild,   setLastChild,   setTextContent
Methods from org.apache.axiom.om.impl.dom.ChildNode:
cloneNode,   detach,   discard,   getNextOMSibling,   getNextSibling,   getParent,   getParentNode,   getPreviousOMSibling,   getPreviousSibling,   insertSiblingAfter,   insertSiblingBefore,   setNextOMSibling,   setParent,   setPreviousOMSibling
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.axiom.om.impl.dom.ParentNode Detail:
 public  void addChild(OMNode omNode) 
 public  void buildNext() 
 public Node cloneNode(boolean deep) 
 public NodeList getChildNodes() 
 public Iterator getChildren() 
 public Iterator getChildrenWithLocalName(String localName) 
 public Iterator getChildrenWithName(QName elementQName) throws OMException 
    Returns an iterator of child nodes having a given qname.
 public Iterator getChildrenWithNamespaceURI(String uri) 
 public Node getFirstChild() 
 public OMElement getFirstChildWithName(QName elementQName) throws OMException 
    Returns the first OMElement child node.
 public OMNode getFirstOMChild() 
 public Node getLastChild() 
 public String getTextContent() throws DOMException 
  void getTextContent(StringBuffer buf) throws DOMException 
 public boolean hasChildNodes() 
 protected OMNode importNode(OMNode child) 
    This method is intended only to be used by Axiom intenals when merging Objects from different Axiom implementations to the DOOM implementation.
 public Node insertBefore(Node newChild,
    Node refChild) throws DOMException 
    Inserts newChild before the refChild. If the refChild is null then the newChild is made the last child.
 public Node removeChild(Node oldChild) throws DOMException 
    Removes the given child from the DOM Tree.
 public Node replaceChild(Node newChild,
    Node oldChild) throws DOMException 
    Replaces the oldChild with the newChild.
 public  void setFirstChild(OMNode omNode) 
 public  void setLastChild(OMNode omNode) 
    Forcefully set the last child
 public  void setTextContent(String textContent) throws DOMException