Library: XML
Package: DOM
Header: Poco/DOM/AbstractContainerNode.h
AbstractContainerNode is an implementation of Node that stores and manages child nodes.
Child nodes are organized in a single linked list.
Direct Base Classes: AbstractNode
All Base Classes: AbstractNode, DOMObject, EventTarget, Node
Known Derived Classes: Document, DocumentType, DocumentFragment, Element, Entity
Member Functions: appendChild, dispatchNodeInsertedIntoDocument, dispatchNodeRemovedFromDocument, firstChild, hasAttributes, hasChildNodes, insertBefore, lastChild, removeChild, replaceChild
Inherited Functions: addEventListener, appendChild, attributes, autoRelease, bubbleEvent, captureEvent, childNodes, cloneNode, copyNode, dispatchAttrModified, dispatchCharacterDataModified, dispatchEvent, dispatchNodeInserted, dispatchNodeInsertedIntoDocument, dispatchNodeRemoved, dispatchNodeRemovedFromDocument, dispatchSubtreeModified, duplicate, events, eventsSuspended, firstChild, getNodeValue, hasAttributes, hasChildNodes, innerText, insertBefore, isSupported, lastChild, localName, namespaceURI, nextSibling, nodeName, nodeType, nodeValue, normalize, ownerDocument, parentNode, prefix, previousSibling, release, removeChild, removeEventListener, replaceChild, setNodeValue, setOwnerDocument
 
 AbstractContainerNode(
    Document * pOwnerDocument
);
 
 AbstractContainerNode(
    Document * pOwnerDocument,
    const AbstractContainerNode & node
);
 
   
  
 Node * appendChild(
    Node * newChild
);
See also: Poco::XML::AbstractNode::appendChild()
 
 Node * firstChild() const;
See also: Poco::XML::AbstractNode::firstChild()
 
 bool hasAttributes() const;
See also: Poco::XML::AbstractNode::hasAttributes()
 
 bool hasChildNodes() const;
See also: Poco::XML::AbstractNode::hasChildNodes()
 
 Node * insertBefore(
    Node * newChild,
    Node * refChild
);
See also: Poco::XML::AbstractNode::insertBefore()
 
 Node * lastChild() const;
See also: Poco::XML::AbstractNode::lastChild()
 
 Node * removeChild(
    Node * oldChild
);
See also: Poco::XML::AbstractNode::removeChild()
 
 Node * replaceChild(
    Node * newChild,
    Node * oldChild
);
See also: Poco::XML::AbstractNode::replaceChild()
 
   
 void dispatchNodeInsertedIntoDocument();
 
   
 void dispatchNodeRemovedFromDocument();