|
| XalanSourceTreeElementANS (MemoryManagerType &theManager, const XalanDOMString &theTagName, const XalanDOMString &theLocalName, const XalanDOMString &theNamespaceURI, const XalanDOMString &thePrefix, XalanSourceTreeDocument *theOwnerDocument, XalanSourceTreeAttr **theAttributes, AttributesCountType theAttributeCount, XalanNode *theParentNode=0, XalanNode *thePreviousSibling=0, XalanNode *theNextSibling=0, IndexType theIndex=0) |
| Constructor. More...
|
|
virtual | ~XalanSourceTreeElementANS () |
|
virtual XalanSourceTreeElementANS * | cloneNode (bool deep) const |
| Returns a duplicate of this node. More...
|
|
virtual const XalanDOMString & | getNamespaceURI () const |
| Get the namespace URI of this node, or null if it is unspecified. More...
|
|
virtual const XalanDOMString & | getPrefix () const |
| Get the namespace prefix of this node, or null if it is unspecified. More...
|
|
virtual const XalanDOMString & | getLocalName () const |
| Returns the local part of the qualified name of this node. More...
|
|
| XalanSourceTreeElementA (MemoryManagerType &theManager, const XalanDOMString &theTagName, XalanSourceTreeDocument *theOwnerDocument, XalanSourceTreeAttr **theAttributes, AttributesCountType theAttributeCount, XalanNode *theParentNode=0, XalanNode *thePreviousSibling=0, XalanNode *theNextSibling=0, IndexType theIndex=0) |
| Constructor. More...
|
|
virtual | ~XalanSourceTreeElementA () |
|
virtual const XalanNamedNodeMap * | getAttributes () const |
| Gets a NamedNodeMap containing the attributes of this node (if it is an Element ) or null otherwise. More...
|
|
virtual const XalanDOMString & | getAttribute (const XalanDOMString &name) const |
| Retrieves an attribute value by name. More...
|
|
virtual XalanAttr * | getAttributeNode (const XalanDOMString &name) const |
| Retrieves an DOM_Attr node by name. More...
|
|
virtual const XalanDOMString & | getAttributeNS (const XalanDOMString &namespaceURI, const XalanDOMString &localName) const |
| Retrieves an attribute value by local name and namespace URI. More...
|
|
virtual XalanAttr * | getAttributeNodeNS (const XalanDOMString &namespaceURI, const XalanDOMString &localName) const |
| Retrieves an DOM_Attr node by local name and namespace URI. More...
|
|
AttributesCountType | getAttributeCount () const |
|
XalanSourceTreeAttr * | getAttributeByIndex (AttributesCountType index) const |
|
XalanSourceTreeElementA * | clone (bool deep) const |
|
| XalanSourceTreeElement (MemoryManagerType &theManager, const XalanDOMString &theTagName, XalanSourceTreeDocument *theOwnerDocument, XalanNode *theParentNode=0, XalanNode *thePreviousSibling=0, XalanNode *theNextSibling=0, IndexType theIndex=0) |
| Constructor. More...
|
|
virtual | ~XalanSourceTreeElement () |
|
MemoryManagerType & | getMemoryManager () |
|
virtual const XalanDOMString & | getNodeName () const |
| Gets the name of this node. More...
|
|
virtual const XalanDOMString & | getNodeValue () const |
| Gets the value of this node, depending on its type. More...
|
|
virtual NodeType | getNodeType () const |
| An enum value representing the type of the underlying object. More...
|
|
virtual XalanNode * | getParentNode () const |
| Gets the parent of this node. More...
|
|
virtual const XalanNodeList * | getChildNodes () const |
| Gets a NodeList that contains all children of this node. More...
|
|
virtual XalanNode * | getFirstChild () const |
| Gets the first child of this node. More...
|
|
virtual XalanNode * | getLastChild () const |
| Gets the last child of this node. More...
|
|
virtual XalanNode * | getPreviousSibling () const |
| Gets the node immediately preceding this node. More...
|
|
virtual XalanNode * | getNextSibling () const |
| Gets the node immediately following this node. More...
|
|
virtual XalanDocument * | getOwnerDocument () const |
| Gets the DOM_Document object associated with this node. More...
|
|
virtual const XalanDOMString & | getTagName () const |
| The name of the element. More...
|
|
virtual XalanNodeList * | getElementsByTagName (const XalanDOMString &name) const |
| Returns a NodeList of all descendant elements with a given tag name, in the order in which they would be encountered in a preorder traversal of the DOM_Element tree. More...
|
|
XalanSourceTreeDocument * | getDocument () const |
|
void | setParent (XalanSourceTreeElement *theParent) |
|
void | setParent (XalanSourceTreeDocumentFragment *theParent) |
|
void | setPreviousSibling (XalanSourceTreeComment *thePreviousSibling) |
|
void | setPreviousSibling (XalanSourceTreeElement *thePreviousSibling) |
|
void | setPreviousSibling (XalanSourceTreeProcessingInstruction *thePreviousSibling) |
|
void | setPreviousSibling (XalanSourceTreeText *thePreviousSibling) |
|
void | appendSiblingNode (XalanSourceTreeComment *theSibling) |
|
void | appendSiblingNode (XalanSourceTreeElement *theSibling) |
|
void | appendSiblingNode (XalanSourceTreeProcessingInstruction *theSibling) |
|
void | appendSiblingNode (XalanSourceTreeText *theSibling) |
|
void | appendChildNode (XalanSourceTreeComment *theChild) |
|
void | appendChildNode (XalanSourceTreeElement *theChild) |
|
void | appendChildNode (XalanSourceTreeProcessingInstruction *theChild) |
|
void | appendChildNode (XalanSourceTreeText *theChild) |
|
void | setIndex (IndexType theIndex) |
|
void | clearChildren () |
| Removes all of the children. More...
|
|
virtual XalanNode * | insertBefore (XalanNode *newChild, XalanNode *refChild) |
| Inserts the node newChild before the existing child node refChild . More...
|
|
virtual XalanNode * | replaceChild (XalanNode *newChild, XalanNode *oldChild) |
| Replaces the child node oldChild with newChild in the list of children, and returns the oldChild node. More...
|
|
virtual XalanNode * | removeChild (XalanNode *oldChild) |
| Removes the child node indicated by oldChild from the list of children, and returns it. More...
|
|
virtual XalanNode * | appendChild (XalanNode *newChild) |
| Adds the node newChild to the end of the list of children of this node. More...
|
|
virtual bool | hasChildNodes () const |
| This is a convenience method to allow easy determination of whether a node has any children. More...
|
|
virtual void | setNodeValue (const XalanDOMString &nodeValue) |
| Sets the value of the node. More...
|
|
virtual void | setAttribute (const XalanDOMString &name, const XalanDOMString &value) |
| Adds a new attribute. More...
|
|
virtual XalanAttr * | setAttributeNode (XalanAttr *newAttr) |
| Adds a new attribute. More...
|
|
virtual void | normalize () |
| Puts all DOM_Text nodes in the full depth of the sub-tree underneath this DOM_Node , including attribute nodes, into a "normal" form where only markup (e.g., tags, comments, processing instructions, CDATA sections, and entity references) separates DOM_Text nodes, i.e., there are no adjacent DOM_Text nodes. More...
|
|
virtual bool | isSupported (const XalanDOMString &feature, const XalanDOMString &version) const |
| Tests whether the DOM implementation implements a specific feature and that feature is supported by this node. More...
|
|
virtual void | setPrefix (const XalanDOMString &prefix) |
| Set the namespace prefix of this node. More...
|
|
virtual bool | isIndexed () const |
| Determine if the document is node-order indexed. More...
|
|
virtual IndexType | getIndex () const |
| Get the node's index. More...
|
|
virtual void | setAttributeNS (const XalanDOMString &namespaceURI, const XalanDOMString &qualifiedName, const XalanDOMString &value) |
| Adds a new attribute. More...
|
|
virtual void | removeAttributeNS (const XalanDOMString &namespaceURI, const XalanDOMString &localName) |
| Removes an attribute by local name and namespace URI. More...
|
|
virtual XalanAttr * | setAttributeNodeNS (XalanAttr *newAttr) |
| Adds a new attribute. More...
|
|
virtual XalanNodeList * | getElementsByTagNameNS (const XalanDOMString &namespaceURI, const XalanDOMString &localName) const |
| Returns a DOM_NodeList of all the DOM_Element s with a given local name and namespace URI in the order in which they would be encountered in a preorder traversal of the DOM_Document tree, starting from this node. More...
|
|
virtual XalanAttr * | removeAttributeNode (XalanAttr *oldAttr) |
| Removes the specified attribute node. More...
|
|
virtual void | removeAttribute (const XalanDOMString &name) |
| Removes an attribute by name. More...
|
|
| XalanElement () |
|
virtual | ~XalanElement () |
|
| XalanNode () |
|
virtual | ~XalanNode () |
|