|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
---|---|
nu.xom |
nu.xom is the core package of XOM
that contains all the basic classes representing the different kinds
of nodes: elements, attributes, comments, text nodes, and so forth. |
nu.xom.canonical |
nu.xom.canonical
supports the output of
Canonical XML
from XOM. |
nu.xom.tests |
nu.xom.tests contains the JUnit
based test suite for XOM. |
Uses of Node in nu.xom |
---|
Subclasses of Node in nu.xom | |
---|---|
class |
Attribute
This class represents an attribute such as type="empty" or
xlink:href="http://www.example.com" . |
class |
Comment
This class represents an XML comment such as <-- This is a comment--> . |
class |
DocType
Represents an XML document type declaration such as <!DOCTYPE book SYSTEM "docbookx.dtd"> . |
class |
Document
The Document class represents
a complete XML document including its root element,
prolog, and epilog. |
class |
Element
This class represents an XML element. |
class |
Namespace
Represents a namespace in scope. |
class |
ParentNode
The generic superclass for nodes that have children. |
class |
ProcessingInstruction
This class represents an XML processing instruction. |
class |
Text
This class represents a run of text. |
Methods in nu.xom that return Node | |
---|---|
abstract Node |
Node.copy()
Returns a deep copy of this node with no parent, that can be added to the current document or a different one. |
Node |
Attribute.copy()
Creates a deep copy of this attribute that is not attached to an element. |
Node |
Namespace.copy()
Returns a copy of this namespace which has the same prefix and URI, but no parent. |
Node |
Text.copy()
Returns a deep copy of this Text with no parent,
that can be added to this document or a different one. |
Node |
DocType.copy()
Returns a copy of this DocType
which has the same system ID, public ID, root element name,
and internal DTD subset, but does not belong to a document. |
Node |
Element.copy()
Creates a deep copy of this element with no parent, that can be added to this document or a different one. |
Node |
Comment.copy()
Returns a deep copy of this Comment object
which contains the same text, but does not have any parent. |
Node |
Document.copy()
Returns a complete copy of this document. |
Node |
ProcessingInstruction.copy()
Returns a deep copy of this processing instruction with no parent, that can be added to this document or a different one. |
Node |
Nodes.get(int index)
Returns the indexth node in the list. |
abstract Node |
Node.getChild(int position)
Returns the child of this node at the specified position. |
Node |
Attribute.getChild(int position)
Throws IndexOutOfBoundsException
because attributes do not have children. |
Node |
Namespace.getChild(int position)
Throws IndexOutOfBoundsException because
namespaces do not have children. |
Node |
ParentNode.getChild(int position)
Returns the child of this node at the specified position. |
Node |
Text.getChild(int position)
Throws IndexOutOfBoundsException because
texts do not have children. |
Node |
DocType.getChild(int position)
Throws IndexOutOfBoundsException because
document type declarations do not have children. |
Node |
Comment.getChild(int position)
Throws IndexOutOfBoundsException because
comments do not have children. |
Node |
ProcessingInstruction.getChild(int position)
Throws IndexOutOfBoundsException because
processing instructions do not have children. |
Node |
Nodes.remove(int index)
Removes the indexthnode in the list. |
Node |
ParentNode.removeChild(int position)
Removes the child of this node at the specified position. |
Node |
Document.removeChild(int position)
Removes the child of this document at the specified position. |
Node |
ParentNode.removeChild(Node child)
Removes the specified child of this node. |
Node |
Document.removeChild(Node child)
Removes the specified child from this document. |
Methods in nu.xom with parameters of type Node | |
---|---|
void |
Nodes.append(Node node)
Adds a node at the end of this list. |
void |
ParentNode.appendChild(Node child)
Appends a node to the children of this node. |
boolean |
Nodes.contains(Node node)
Determines whether a node is contained in this list. |
int |
ParentNode.indexOf(Node child)
Returns the position of a node within the children of this node. |
void |
Nodes.insert(Node node,
int index)
Inserts a node at the indexth position in the list. |
void |
ParentNode.insertChild(Node child,
int position)
Inserts a child node at the specified position. |
Node |
ParentNode.removeChild(Node child)
Removes the specified child of this node. |
Node |
Document.removeChild(Node child)
Removes the specified child from this document. |
void |
ParentNode.replaceChild(Node oldChild,
Node newChild)
Replaces an existing child with a new child node. |
void |
Document.replaceChild(Node oldChild,
Node newChild)
Replaces an existing child with a new child node. |
protected void |
Serializer.writeChild(Node node)
Writes a child node onto the output stream using the current options. |
Constructors in nu.xom with parameters of type Node | |
---|---|
Nodes(Node node)
Creates a node list containing a single node. |
Uses of Node in nu.xom.canonical |
---|
Methods in nu.xom.canonical with parameters of type Node | |
---|---|
void |
Canonicalizer.write(Node node)
Serializes a node onto the output stream using the specified canonicalization algorithm. |
Uses of Node in nu.xom.tests |
---|
Methods in nu.xom.tests with parameters of type Node | |
---|---|
static void |
XOMTestCase.assertEquals(Node expected,
Node actual)
Asserts that two nodes are equal. |
static void |
XOMTestCase.assertEquals(java.lang.String message,
Node expected,
Node actual)
Asserts that two nodes are equal. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |