コード例 #1
0
NodeImpl* EntityImpl::item(unsigned int index)
{
	cloneEntityRefTree();
    ChildNode *node = firstChild;
    for(unsigned int i=0; i<index && node!=null; ++i)
        node = node->nextSibling;
    return node;
}
コード例 #2
0
 bool             DOMEntityImpl::isEqualNode(const DOMNode* arg) const   {cloneEntityRefTree(); return fParent.isEqualNode(arg); }
コード例 #3
0
 DOMNode*         DOMEntityImpl::replaceChild(DOMNode *newChild, DOMNode *oldChild)
                                                                         {cloneEntityRefTree(); return fParent.replaceChild (newChild, oldChild); }
コード例 #4
0
 DOMNode*         DOMEntityImpl::removeChild(DOMNode *oldChild)          {cloneEntityRefTree(); return fParent.removeChild (oldChild); }
コード例 #5
0
 void             DOMEntityImpl::normalize()                             {cloneEntityRefTree(); fParent.normalize (); }
コード例 #6
0
 DOMNode*         DOMEntityImpl::insertBefore(DOMNode *newChild, DOMNode *refChild)
                                                                         {cloneEntityRefTree(); return fParent.insertBefore (newChild, refChild); }
コード例 #7
0
 DOMNode*         DOMEntityImpl::appendChild(DOMNode *newChild)          {cloneEntityRefTree(); return fParent.appendChild (newChild); }
コード例 #8
0
bool DOMEntityImpl::hasChildNodes() const
{
    cloneEntityRefTree();
    return fParent.fFirstChild!=0;
}
コード例 #9
0
DOMNodeList* DOMEntityImpl::getChildNodes() const
{
    cloneEntityRefTree();
    return this->fParent.getChildNodes();

}
コード例 #10
0
DOMNode *   DOMEntityImpl::getLastChild() const
{
    cloneEntityRefTree();
    return fParent.getLastChild();
}
コード例 #11
0
DOMNode * DOMEntityImpl::getFirstChild() const
{
    cloneEntityRefTree();
    return fParent.fFirstChild;
}
コード例 #12
0
bool EntityImpl::hasChildNodes()
{
	cloneEntityRefTree();
	return firstChild!=null;
}
コード例 #13
0
NodeListImpl* EntityImpl::getChildNodes()
{
	cloneEntityRefTree();
	return this;

}
コード例 #14
0
NodeImpl*   EntityImpl::getLastChild()
{
	cloneEntityRefTree();
	return lastChild();
}
コード例 #15
0
NodeImpl * EntityImpl::getFirstChild()
{
    cloneEntityRefTree();
	return firstChild;
}   /* SPEC_CPU: removed extra ';' for C++98 standards compliance -- yag */