Public Member Functions |
| 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.
|
virtual | ~XalanSourceTreeElementANS () |
virtual XalanSourceTreeElementANS * | cloneNode (bool deep) const |
virtual const XalanDOMString & | getNamespaceURI () const |
virtual const XalanDOMString & | getPrefix () const |
virtual const XalanDOMString & | getLocalName () const |
| 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.
|
virtual | ~XalanSourceTreeElementA () |
virtual const XalanNamedNodeMap * | getAttributes () const |
virtual const XalanDOMString & | getAttribute (const XalanDOMString &name) const |
virtual XalanAttr * | getAttributeNode (const XalanDOMString &name) const |
virtual const XalanDOMString & | getAttributeNS (const XalanDOMString &namespaceURI, const XalanDOMString &localName) const |
virtual XalanAttr * | getAttributeNodeNS (const XalanDOMString &namespaceURI, const XalanDOMString &localName) const |
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.
|
virtual | ~XalanSourceTreeElement () |
MemoryManagerType & | getMemoryManager () |
virtual const XalanDOMString & | getNodeName () const |
| Gets the name of this node.
|
virtual const XalanDOMString & | getNodeValue () const |
| Gets the value of this node, depending on its type.
|
virtual NodeType | getNodeType () const |
| An enum value representing the type of the underlying object.
|
virtual XalanNode * | getParentNode () const |
| Gets the parent of this node.
|
virtual const XalanNodeList * | getChildNodes () const |
| Gets a NodeList that contains all children of this node.
|
virtual XalanNode * | getFirstChild () const |
| Gets the first child of this node.
|
virtual XalanNode * | getLastChild () const |
| Gets the last child of this node.
|
virtual XalanNode * | getPreviousSibling () const |
| Gets the node immediately preceding this node.
|
virtual XalanNode * | getNextSibling () const |
| Gets the node immediately following this node.
|
virtual const XalanNamedNodeMap * | getAttributes () const =0 |
| Gets a NamedNodeMap containing the attributes of this node (if it is an Element ) or null otherwise.
|
virtual XalanDocument * | getOwnerDocument () const |
| Gets the DOM_Document object associated with this node.
|
virtual const XalanDOMString & | getTagName () const |
| The name of the element.
|
virtual const XalanDOMString & | getAttribute (const XalanDOMString &name) const =0 |
| Retrieves an attribute value by name.
|
virtual XalanAttr * | getAttributeNode (const XalanDOMString &name) const =0 |
| Retrieves an DOM_Attr node by name.
|
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.
|
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.
|
virtual XalanSourceTreeElement * | cloneNode (bool deep) const =0 |
| Returns a duplicate of this node.
|
virtual XalanNode * | insertBefore (XalanNode *newChild, XalanNode *refChild) |
| Inserts the node newChild before the existing child node refChild .
|
virtual XalanNode * | replaceChild (XalanNode *newChild, XalanNode *oldChild) |
| Replaces the child node oldChild with newChild in the list of children, and returns the oldChild node.
|
virtual XalanNode * | removeChild (XalanNode *oldChild) |
| Removes the child node indicated by oldChild from the list of children, and returns it.
|
virtual XalanNode * | appendChild (XalanNode *newChild) |
| Adds the node newChild to the end of the list of children of this node.
|
virtual bool | hasChildNodes () const |
| This is a convenience method to allow easy determination of whether a node has any children.
|
virtual void | setNodeValue (const XalanDOMString &nodeValue) |
| Sets the value of the node.
|
virtual void | setAttribute (const XalanDOMString &name, const XalanDOMString &value) |
| Adds a new attribute.
|
virtual XalanAttr * | setAttributeNode (XalanAttr *newAttr) |
| Adds a new attribute.
|
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.
|
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.
|
virtual const XalanDOMString & | getNamespaceURI () const =0 |
| Get the namespace URI of this node, or null if it is unspecified.
|
virtual const XalanDOMString & | getPrefix () const =0 |
| Get the namespace prefix of this node, or null if it is unspecified.
|
virtual const XalanDOMString & | getLocalName () const =0 |
| Returns the local part of the qualified name of this node.
|
virtual void | setPrefix (const XalanDOMString &prefix) |
| Set the namespace prefix of this node.
|
virtual bool | isIndexed () const |
| Determine if the document is node-order indexed.
|
virtual IndexType | getIndex () const |
| Get the node's index.
|
virtual const XalanDOMString & | getAttributeNS (const XalanDOMString &namespaceURI, const XalanDOMString &localName) const =0 |
| Retrieves an attribute value by local name and namespace URI.
|
virtual void | setAttributeNS (const XalanDOMString &namespaceURI, const XalanDOMString &qualifiedName, const XalanDOMString &value) |
| Adds a new attribute.
|
virtual void | removeAttributeNS (const XalanDOMString &namespaceURI, const XalanDOMString &localName) |
| Removes an attribute by local name and namespace URI.
|
virtual XalanAttr * | getAttributeNodeNS (const XalanDOMString &namespaceURI, const XalanDOMString &localName) const =0 |
| Retrieves an DOM_Attr node by local name and namespace URI.
|
virtual XalanAttr * | setAttributeNodeNS (XalanAttr *newAttr) |
| Adds a new attribute.
|
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.
|
virtual XalanAttr * | removeAttributeNode (XalanAttr *oldAttr) |
| Removes the specified attribute node.
|
virtual void | removeAttribute (const XalanDOMString &name) |
| Removes an attribute by name.
|
| XalanElement () |
virtual | ~XalanElement () |
| XalanNode () |
virtual | ~XalanNode () |