|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--de.pannenleiter.tbug.xmlrpc.client.NodeProxy
NodeProxy -- implements a remote node
| 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 | |
NodeProxy(java.lang.String name,
java.lang.String systemId,
int line)
|
|
| 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. |
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. |
java.lang.String |
getLocalName()
Returns the local part of the qualified name of this node. |
java.lang.String |
getNamespaceURI()
The namespace URI of this node, or null if it is
unspecified.
|
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. |
java.lang.String |
getPrefix()
The namespace prefix of this node, or null if it is
unspecified.
|
Node |
getPreviousSibling()
The node immediately preceding this node. |
boolean |
hasAttributes()
Returns whether this node (if it is an element) has any attributes. |
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 . |
void |
normalize()
Puts all Text nodes in the full depth of the sub-tree
underneath this Node , including attribute nodes, 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 neither adjacent
Text nodes nor empty Text nodes. |
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)
|
void |
setPrefix(java.lang.String prefix)
|
boolean |
supports(java.lang.String feature,
java.lang.String version)
Tests whether the DOM implementation implements a specific feature and that feature is supported by this node. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NodeProxy(java.lang.String name,
java.lang.String systemId,
int line)
| Method Detail |
public java.lang.String getNodeName()
NodegetNodeName in interface Node
public java.lang.String getNodeValue()
throws DOMException
Nodenull , setting it has no effect.getNodeValue 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)
throws DOMException
setNodeValue in interface Nodepublic short getNodeType()
NodegetNodeType in interface Nodepublic Node getParentNode()
NodeAttr ,
Document , DocumentFragment ,
Entity , and Notation 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 or a DocumentType
which is not used with any Document yet, this is
null .getOwnerDocument in interface Node
public Node insertBefore(Node newChild,
Node refChild)
throws DOMException
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)
throws DOMException
NodeoldChild with
newChild in the list of children, and returns the
oldChild node.
newChild is a DocumentFragment object,
oldChild is replaced by all of the
DocumentFragment children, which are inserted in the same
order. 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
if 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)
throws DOMException
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)
throws DOMException
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.
EntityReference clone are readonly.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 void normalize()
NodeText nodes in the full depth of the sub-tree
underneath this Node , including attribute nodes, 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 neither adjacent
Text nodes nor empty 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. In cases where the document contains
CDATASections , the normalize operation alone may not be
sufficient, since XPointers do not differentiate between
Text nodes and CDATASection nodes.normalize in interface Node
public boolean supports(java.lang.String feature,
java.lang.String version)
Nodesupports in interface Nodeorg.w3c.dom.Nodefeature - The name of the feature to test. This is the same name
which can be passed to the method hasFeature on
DOMImplementation .version - This is the version number of the feature to test. In
Level 2, version 1, this is the string "2.0". If the version is not
specified, supporting any version of the feature will cause the
method to return true .true if the specified feature is supported
on this node, false otherwise.public java.lang.String getNamespaceURI()
Nodenull if it is
unspecified.
ELEMENT_NODE and
ATTRIBUTE_NODE and nodes created with a DOM Level 1
method, such as createElement from the
Document interface, this is always null .
Per the Namespaces in XML Specification an attribute does not
inherit its namespace from the element it is attached to. If an
attribute is not explicitly given a namespace, it simply has no
namespace.getNamespaceURI in interface Nodepublic java.lang.String getPrefix()
Nodenull if it is
unspecified.
nodeName attribute, which holds the qualified name , as
well as the tagName and name attributes of
the Element and Attr interfaces, when
applicable.
namespaceURI and localName do not change.getPrefix in interface Nodeorg.w3c.dom.NodeDOMException - INVALID_CHARACTER_ERR: Raised if the specified prefix contains an
illegal character.
prefix is
malformed, if the namespaceURI of this node is
null , if the specified prefix is "xml" and the
namespaceURI of this node is different from
"http://www.w3.org/XML/1998/namespace", if this node is an attribute
and the specified prefix is "xmlns" and the namespaceURI
of this node is different from "http://www.w3.org/2000/xmlns/", or
if this node is an attribute and the qualifiedName of
this node is "xmlns" .
public void setPrefix(java.lang.String prefix)
throws DOMException
setPrefix in interface Nodepublic java.lang.String getLocalName()
NodecreateElement from the Document interface,
it is null .getLocalName in interface Nodepublic boolean hasAttributes()
NodehasAttributes in interface Nodeorg.w3c.dom.Nodetrue if this node has any attributes,
false otherwise.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||