|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--ibm.techexplorer.dom.TENode
|
+--ibm.techexplorer.dom.TEElement
techexplorer,
org.w3c.dom| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
| Constructor Summary | |
TEElement(techexplorer teobject,
int node)
|
|
| Method Summary | |
java.lang.String |
getAttribute(java.lang.String name)
Retrieves an attribute value by name. |
Attr |
getAttributeNode(java.lang.String name)
Retrieves an Attr node by name. |
NodeList |
getElementsByTagName(java.lang.String name)
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 Element tree. |
java.lang.String |
getTagName()
The name of the element. |
void |
normalize()
Puts all Text nodes in the full depth of the sub-tree
underneath this Element into a "normal" form where only
markup (e.g., tags, comments, processing instructions, CDATA sections,
and entity references) separates Text nodes, i.e., there
are no adjacent Text nodes. |
void |
removeAttribute(java.lang.String name)
Removes an attribute by name. |
Attr |
removeAttributeNode(Attr oldAttr)
Removes the specified attribute. |
void |
setAttribute(java.lang.String name,
java.lang.String value)
Adds a new attribute. |
Attr |
setAttributeNode(Attr newAttr)
Adds a new attribute. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getAttributes, getChildNodes, getFirstChild, getLastChild, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, hasChildNodes, insertBefore, removeChild, replaceChild, setNodeValue |
| Constructor Detail |
public TEElement(techexplorer teobject,
int node)
| Method Detail |
public java.lang.String getTagName()
ElementtagName has
the value "elementExample". Note that this is
case-preserving in XML, as are all of the operations of the DOM. The
HTML DOM returns the tagName of an HTML element in the
canonical uppercase form, regardless of the case in the source HTML
document.getTagName in interface Elementpublic java.lang.String getAttribute(java.lang.String name)
ElementgetAttribute in interface Elementorg.w3c.dom.Elementname - The name of the attribute to retrieve.Attr value as a string, or the empty string if
that attribute does not have a specified or default value.
public void setAttribute(java.lang.String name,
java.lang.String value)
throws DOMException
ElementAttr node plus any Text and
EntityReference nodes, build the appropriate subtree, and
use setAttributeNode to assign it as the value of an
attribute.setAttribute in interface Elementorg.w3c.dom.Elementname - The name of the attribute to create or alter.value - Value to set in string form.DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an
invalid character.
public void removeAttribute(java.lang.String name)
throws DOMException
ElementremoveAttribute in interface Elementorg.w3c.dom.Elementname - The name of the attribute to remove.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.public Attr getAttributeNode(java.lang.String name)
ElementAttr node by name.getAttributeNode in interface Elementorg.w3c.dom.Elementname - The name of the attribute to retrieve.Attr node with the specified attribute name or
null if there is no such attribute.
public Attr setAttributeNode(Attr newAttr)
throws DOMException
ElementsetAttributeNode in interface Elementorg.w3c.dom.ElementnewAttr - The Attr node to add to the attribute list.newAttr attribute replaces an existing
attribute with the same name, the previously existing
Attr node is returned, otherwise null is
returned.DOMException - WRONG_DOCUMENT_ERR: Raised if newAttr was created from a
different document than the one that created the element.
newAttr is already an
attribute of another Element object. The DOM user must
explicitly clone Attr nodes to re-use them in other
elements.
public Attr removeAttributeNode(Attr oldAttr)
throws DOMException
ElementremoveAttributeNode in interface Elementorg.w3c.dom.ElementoldAttr - The Attr node to remove from the attribute
list. If the removed Attr has a default value it is
immediately replaced.Attr node that was removed.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.
oldAttr is not an attribute
of the element.public NodeList getElementsByTagName(java.lang.String name)
ElementNodeList of all descendant elements with a given
tag name, in the order in which they would be encountered in a preorder
traversal of the Element tree.getElementsByTagName in interface Elementorg.w3c.dom.Elementname - The name of the tag to match on. The special value "*"
matches all tags.Element nodes.public void normalize()
ElementText nodes in the full depth of the sub-tree
underneath this Element into a "normal" form where only
markup (e.g., tags, comments, processing instructions, CDATA sections,
and entity references) separates Text nodes, i.e., there
are no adjacent Text nodes. This can be used to ensure
that the DOM view of a document is the same as if it were saved and
re-loaded, and is useful when operations (such as XPointer lookups) that
depend on a particular document tree structure are to be used.normalize in interface Element
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||