|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--ibm.techexplorer.dom.TENode
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 | |
TENode(techexplorer teobject,
int node)
|
|
| Method Summary | |
Node |
appendChild(Node newChild)
Adds the node newChild to the end of the list of children of
this node. |
Node |
cloneNode(boolean deep)
Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes. |
static int |
convertFrBool(boolean flag)
|
static int |
convertFrNode(Node node)
|
Attr |
convertToAttribute(int node)
|
static boolean |
convertToBool(int flag)
|
CDATASection |
convertToCDATASection(int node)
|
Comment |
convertToComment(int node)
|
Document |
convertToDocument(int node)
|
DocumentFragment |
convertToDocumentFragment(int node)
|
DocumentType |
convertToDocumentType(int node)
|
DOMImplementation |
convertToDOMImplementation(int node)
|
Element |
convertToElement(int node)
|
Entity |
convertToEntity(int node)
|
EntityReference |
convertToEntityReference(int node)
|
NamedNodeMap |
convertToNamedNodeMap(int node)
|
Node |
convertToNode(int node)
|
NodeList |
convertToNodeList(int node)
|
Notation |
convertToNotation(int node)
|
ProcessingInstruction |
convertToProcessingInstruction(int node)
|
Text |
convertToText(int node)
|
static TENode |
createNode(techexplorer teobject,
int node)
|
NamedNodeMap |
getAttributes()
A NamedNodeMap containing the attributes of this node (if it
is an Element) or null otherwise. |
NodeList |
getChildNodes()
A NodeList that contains all children of this node. |
Node |
getFirstChild()
The first child of this node. |
Node |
getLastChild()
The last child of this node. |
Node |
getNextSibling()
The node immediately following this node. |
java.lang.String |
getNodeName()
The name of this node, depending on its type; see the table above. |
short |
getNodeType()
A code representing the type of the underlying object, as defined above. |
java.lang.String |
getNodeValue()
The value of this node, depending on its type; see the table above. |
Document |
getOwnerDocument()
The Document object associated with this node. |
Node |
getParentNode()
The parent of this node. |
Node |
getPreviousSibling()
The node immediately preceding this node. |
boolean |
hasChildNodes()
This is a convenience method to allow easy determination of whether a node has any children. |
Node |
insertBefore(Node newChild,
Node refChild)
Inserts the node newChild before the existing child node
refChild. |
Node |
removeChild(Node oldChild)
Removes the child node indicated by oldChild from the list
of children, and returns it. |
Node |
replaceChild(Node newChild,
Node oldChild)
Replaces the child node oldChild with newChild
in the list of children, and returns the oldChild node. |
void |
setNodeValue(java.lang.String nodeValue)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TENode(techexplorer teobject,
int node)
| Method Detail |
public java.lang.String getNodeName()
NodegetNodeName in interface Nodepublic java.lang.String getNodeValue()
NodegetNodeValue in interface Nodeorg.w3c.dom.NodeDOMException - NO_MODIFICATION_ALLOWED_ERR: Raised when the node is readonly.DOMException - DOMSTRING_SIZE_ERR: Raised when it would return more characters than
fit in a DOMString variable on the implementation
platform.public void setNodeValue(java.lang.String nodeValue)
setNodeValue in interface Nodepublic short getNodeType()
NodegetNodeType in interface Nodepublic Node getParentNode()
NodeDocument,
DocumentFragment, and Attr may have a parent.
However, if a node has just been created and not yet added to the tree,
or if it has been removed from the tree, this is null.getParentNode in interface Nodepublic NodeList getChildNodes()
NodeNodeList that contains all children of this node. If there
are no children, this is a NodeList containing no nodes.
The content of the returned NodeList is "live" in the sense
that, for instance, changes to the children of the node object that
it was created from are immediately reflected in the nodes returned by
the NodeList accessors; it is not a static snapshot of the
content of the node. This is true for every NodeList,
including the ones returned by the getElementsByTagName
method.getChildNodes in interface Nodepublic Node getFirstChild()
Nodenull.getFirstChild in interface Nodepublic Node getLastChild()
Nodenull.getLastChild in interface Nodepublic Node getPreviousSibling()
Nodenull.getPreviousSibling in interface Nodepublic Node getNextSibling()
Nodenull.getNextSibling in interface Nodepublic NamedNodeMap getAttributes()
NodeNamedNodeMap containing the attributes of this node (if it
is an Element) or null otherwise.getAttributes in interface Nodepublic Document getOwnerDocument()
NodeDocument object associated with this node. This is also
the Document object used to create new nodes. When this
node is a Document this is null.getOwnerDocument in interface Node
public Node insertBefore(Node newChild,
Node refChild)
NodenewChild before the existing child node
refChild. If refChild is null,
insert newChild at the end of the list of children.
newChild is a DocumentFragment object,
all of its children are inserted, in the same order, before
refChild. If the newChild is already in the
tree, it is first removed.insertBefore in interface Nodeorg.w3c.dom.NodenewChild - The node to insert.refChild - The reference node, i.e., the node before which the new
node must be inserted.DOMException - HIERARCHY_REQUEST_ERR: Raised if this node is of a type that does not
allow children of the type of the newChild node, or if
the node to insert is one of this node's ancestors.
newChild was created
from a different document than the one that created this node.
refChild is not a child of
this node.
public Node replaceChild(Node newChild,
Node oldChild)
NodeoldChild with newChild
in the list of children, and returns the oldChild node. If
the newChild is already in the tree, it is first removed.replaceChild in interface Nodeorg.w3c.dom.NodenewChild - The new node to put in the child list.oldChild - The node being replaced in the list.DOMException - HIERARCHY_REQUEST_ERR: Raised if this node is of a type that does not
allow children of the type of the newChild node, or it
the node to put in is one of this node's ancestors.
newChild was created
from a different document than the one that created this node.
oldChild is not a child of
this node.public Node removeChild(Node oldChild)
NodeoldChild from the list
of children, and returns it.removeChild in interface Nodeorg.w3c.dom.NodeoldChild - The node being removed.DOMException - NO_MODIFICATION_ALLOWED_ERR: Raised if this node is readonly.
oldChild is not a child of
this node.public Node appendChild(Node newChild)
NodenewChild to the end of the list of children of
this node. If the newChild is already in the tree, it is
first removed.appendChild in interface Nodeorg.w3c.dom.NodenewChild - The node to add.If it is a DocumentFragment
object, the entire contents of the document fragment are moved into
the child list of this nodeDOMException - HIERARCHY_REQUEST_ERR: Raised if this node is of a type that does not
allow children of the type of the newChild node, or if
the node to append is one of this node's ancestors.
newChild was created
from a different document than the one that created this node.
public boolean hasChildNodes()
NodehasChildNodes in interface Nodeorg.w3c.dom.Nodetrue if the node has any children,
false if the node has no children.public Node cloneNode(boolean deep)
NodeparentNode returns null.).
Element copies all attributes and their
values, including those generated by the XML processor to represent
defaulted attributes, but this method does not copy any text it contains
unless it is a deep clone, since the text is contained in a child
Text node. Cloning any other type of node simply returns a
copy of this node.cloneNode in interface Nodeorg.w3c.dom.Nodedeep - If true, recursively clone the subtree under the
specified node; if false, clone only the node itself (and
its attributes, if it is an Element).public static int convertFrBool(boolean flag)
public static boolean convertToBool(int flag)
public DOMImplementation convertToDOMImplementation(int node)
public NodeList convertToNodeList(int node)
public NamedNodeMap convertToNamedNodeMap(int node)
public static int convertFrNode(Node node)
public Node convertToNode(int node)
public static TENode createNode(techexplorer teobject,
int node)
public Element convertToElement(int node)
public Attr convertToAttribute(int node)
public Text convertToText(int node)
public CDATASection convertToCDATASection(int node)
public EntityReference convertToEntityReference(int node)
public Entity convertToEntity(int node)
public ProcessingInstruction convertToProcessingInstruction(int node)
public Comment convertToComment(int node)
public Document convertToDocument(int node)
public DocumentType convertToDocumentType(int node)
public DocumentFragment convertToDocumentFragment(int node)
public Notation convertToNotation(int node)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||