Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.w3c.dom.Node

Packages that use Node
javax.imageio.metadata | A package of the Java Image I/O API dealing with reading and writing metadata.
javax.xml.transform.dom | This package implements DOM-specific transformation APIs.
org.w3c.dom | Provides the interfaces for the Document Object Model (DOM) which is a component API of the Java API for XML Processing.

Uses of Node in javax.imageio.metadata

Classes in javax.imageio.metadata that implement Node
`class` | `IIOMetadataNode` A class representing a node in a meta-data tree, which implements the `org.w3c.dom.Element` interface and additionally allows for the storage of non-textual objects via the `getUserObject` and `setUserObject` methods.

Fields in javax.imageio.metadata declared as Node
`protected Node` | `IIOInvalidTreeException.offendingNode` The `Node` that led to the parsing error, or `null`.

Methods in javax.imageio.metadata that return Node
`Node` | `IIOMetadataNode.getParentNode()` Returns the parent of this node.
`Node` | `IIOMetadataNode.getFirstChild()` Returns the first child of this node, or `null` if the node has no children.
`Node` | `IIOMetadataNode.getLastChild()` Returns the last child of this node, or `null` if the node has no children.
`Node` | `IIOMetadataNode.getPreviousSibling()` Returns the previous sibling of this node, or `null` if this node has no previous sibling.
`Node` | `IIOMetadataNode.getNextSibling()` Returns the next sibling of this node, or `null` if the node has no next sibling.
`Node` | `IIOMetadataNode.insertBefore(Node newChild, Node refChild)` Inserts the node `newChild` before the existing child node `refChild`.
`Node` | `IIOMetadataNode.replaceChild(Node newChild, Node oldChild)` Replaces the child node `oldChild` with `newChild` in the list of children, and returns the `oldChild` node.
`Node` | `IIOMetadataNode.removeChild(Node oldChild)` Removes the child node indicated by `oldChild` from the list of children, and returns it.
`Node` | `IIOMetadataNode.appendChild(Node newChild)` Adds the node `newChild` to the end of the list of children of this node.
`Node` | `IIOMetadataNode.cloneNode(boolean deep)` Returns a duplicate of this node.
`Node` | `IIOMetadataNode.item(int index)`
`Node` | `IIOInvalidTreeException.getOffendingNode()` Returns the `Node` that caused the error in parsing.
`abstract Node` | `IIOMetadata.getAsTree(String formatName)` Returns an XML DOM `Node` object that represents the root of a tree of metadata contained within this object according to the conventions defined by a given metadata format.

Methods in javax.imageio.metadata with parameters of type Node
`Node` | `IIOMetadataNode.insertBefore(Node newChild, Node refChild)` Inserts the node `newChild` before the existing child node `refChild`.
`Node` | `IIOMetadataNode.insertBefore(Node newChild, Node refChild)` Inserts the node `newChild` before the existing child node `refChild`.
`Node` | `IIOMetadataNode.replaceChild(Node newChild, Node oldChild)` Replaces the child node `oldChild` with `newChild` in the list of children, and returns the `oldChild` node.
`Node` | `IIOMetadataNode.replaceChild(Node newChild, Node oldChild)` Replaces the child node `oldChild` with `newChild` in the list of children, and returns the `oldChild` node.
`Node` | `IIOMetadataNode.removeChild(Node oldChild)` Removes the child node indicated by `oldChild` from the list of children, and returns it.
`Node` | `IIOMetadataNode.appendChild(Node newChild)` Adds the node `newChild` to the end of the list of children of this node.
`abstract void` | `IIOMetadata.mergeTree(String formatName, Node root)` Alters the internal state of this `IIOMetadata` object from a tree of XML DOM `Node`s whose syntax is defined by the given metadata format.
`void` | `IIOMetadata.setFromTree(String formatName, Node root)` Sets the internal state of this `IIOMetadata` object from a tree of XML DOM `Node`s whose syntax is defined by the given metadata format.

Constructors in javax.imageio.metadata with parameters of type Node
`IIOInvalidTreeException(String message, Node offendingNode)` Constructs an `IIOInvalidTreeException` with a message string and a reference to the `Node` that caused the parsing error.
`IIOInvalidTreeException(String message, Throwable cause, Node offendingNode)` Constructs an `IIOInvalidTreeException` with a message string, a reference to an exception that caused this exception, and a reference to the `Node` that caused the parsing error.

Uses of Node in javax.xml.transform.dom

Methods in javax.xml.transform.dom that return Node
`Node` | `DOMSource.getNode()` Get the node that represents a Source DOM tree.
`Node` | `DOMResult.getNode()` Get the node that will contain the result DOM tree.
`Node` | `DOMLocator.getOriginatingNode()` Return the node where the event occurred.

Methods in javax.xml.transform.dom with parameters of type Node
`void` | `DOMSource.setNode(Node node)` Set the node that will represents a Source DOM tree.
`void` | `DOMResult.setNode(Node node)` Set the node that will contain the result DOM tree.

Constructors in javax.xml.transform.dom with parameters of type Node
`DOMSource(Node n)` Create a new input source with a DOM node.
`DOMSource(Node node, String systemID)` Create a new input source with a DOM node, and with the system ID also passed in as the base URI.
`DOMResult(Node node)` Use a DOM node to create a new output target.
`DOMResult(Node node, String systemID)` Create a new output target with a DOM node.

Uses of Node in org.w3c.dom

Subinterfaces of Node in org.w3c.dom
`interface` | `Attr` The `Attr` interface represents an attribute in an `Element` object.
`interface` | `CDATASection` CDATA sections are used to escape blocks of text containing characters that would otherwise be regarded as markup.
`interface` | `CharacterData` The `CharacterData` interface extends Node with a set of attributes and methods for accessing character data in the DOM.
`interface` | `Comment` This interface inherits from `CharacterData` and represents the content of a comment, i.e., all the characters between the starting ' `<!--`' and ending '`-->`'.
`interface` | `Document` The `Document` interface represents the entire HTML or XML document.
`interface` | `DocumentFragment` `DocumentFragment` is a "lightweight" or "minimal" `Document` object.
`interface` | `DocumentType` Each `Document` has a `doctype` attribute whose value is either `null` or a `DocumentType` object.
`interface` | `Element` The `Element` interface represents an element in an HTML or XML document.
`interface` | `Entity` This interface represents an entity, either parsed or unparsed, in an XML document.
`interface` | `EntityReference` `EntityReference` objects may be inserted into the structure model when an entity reference is in the source document, or when the user wishes to insert an entity reference.
`interface` | `Notation` This interface represents a notation declared in the DTD.
`interface` | `ProcessingInstruction` The `ProcessingInstruction` interface represents a "processing instruction", used in XML as a way to keep processor-specific information in the text of the document.
`interface` | `Text` The `Text` interface inherits from `CharacterData` and represents the textual content (termed character data in XML) of an `Element` or `Attr`.

Methods in org.w3c.dom that return Node
`Node` | `Document.importNode(Node importedNode, boolean deep)` Imports a node from another document to this document.
`Node` | `NamedNodeMap.getNamedItem(String name)` Retrieves a node specified by name.
`Node` | `NamedNodeMap.setNamedItem(Node arg)` Adds a node using its `nodeName` attribute.
`Node` | `NamedNodeMap.removeNamedItem(String name)` Removes a node specified by name.
`Node` | `NamedNodeMap.item(int index)` Returns the `index`th item in the map.
`Node` | `NamedNodeMap.getNamedItemNS(String namespaceURI, String localName)` Retrieves a node specified by local name and namespace URI.
`Node` | `NamedNodeMap.setNamedItemNS(Node arg)` Adds a node using its `namespaceURI` and `localName`.
`Node` | `NamedNodeMap.removeNamedItemNS(String namespaceURI, String localName)` Removes a node specified by local name and namespace URI.
`Node` | `NodeList.item(int index)` Returns the `index`th item in the collection.
`Node` | `Node.getParentNode()` The parent of this node.
`Node` | `Node.getFirstChild()` The first child of this node.
`Node` | `Node.getLastChild()` The last child of this node.
`Node` | `Node.getPreviousSibling()` The node immediately preceding this node.
`Node` | `Node.getNextSibling()` The node immediately following this node.
`Node` | `Node.insertBefore(Node newChild, Node refChild)` Inserts the node `newChild` before the existing child node `refChild`.
`Node` | `Node.replaceChild(Node newChild, Node oldChild)` Replaces the child node `oldChild` with `newChild` in the list of children, and returns the `oldChild` node.
`Node` | `Node.removeChild(Node oldChild)` Removes the child node indicated by `oldChild` from the list of children, and returns it.
`Node` | `Node.appendChild(Node newChild)` Adds the node `newChild` to the end of the list of children of this node.
`Node` | `Node.cloneNode(boolean deep)` Returns a duplicate of this node, i.e., serves as a generic copy constructor for nodes.

Methods in org.w3c.dom with parameters of type Node
`Node` | `Document.importNode(Node importedNode, boolean deep)` Imports a node from another document to this document.
`Node` | `NamedNodeMap.setNamedItem(Node arg)` Adds a node using its `nodeName` attribute.
`Node` | `NamedNodeMap.setNamedItemNS(Node arg)` Adds a node using its `namespaceURI` and `localName`.
`Node` | `Node.insertBefore(Node newChild, Node refChild)` Inserts the node `newChild` before the existing child node `refChild`.
`Node` | `Node.insertBefore(Node newChild, Node refChild)` Inserts the node `newChild` before the existing child node `refChild`.
`Node` | `Node.replaceChild(Node newChild, Node oldChild)` Replaces the child node `oldChild` with `newChild` in the list of children, and returns the `oldChild` node.
`Node` | `Node.replaceChild(Node newChild, Node oldChild)` Replaces the child node `oldChild` with `newChild` in the list of children, and returns the `oldChild` node.
`Node` | `Node.removeChild(Node oldChild)` Removes the child node indicated by `oldChild` from the list of children, and returns it.
`Node` | `Node.appendChild(Node newChild)` Adds the node `newChild` to the end of the list of children of this node.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.