Package | Description |
---|---|
javax.imageio.metadata |
A package of the Java Image I/O API dealing with reading and writing
metadata.
|
javax.imageio.plugins.tiff |
Public classes used by the built-in TIFF plug-ins.
|
javax.xml.bind |
Provides a runtime binding framework for client applications including
unmarshalling, marshalling, and validation capabilities.
|
javax.xml.bind.helpers |
JAXB Provider Use Only: Provides partial default implementations for
some of the
javax.xml.bind interfaces. |
javax.xml.crypto.dom |
DOM-specific classes for the
javax.xml.crypto package. |
javax.xml.crypto.dsig.dom |
DOM-specific classes for the
javax.xml.crypto.dsig package. |
javax.xml.soap |
Provides the API for creating and building SOAP messages.
|
javax.xml.transform.dom |
This package implements DOM-specific transformation APIs.
|
javax.xml.xpath |
This package provides an object-model neutral API for the
evaluation of XPath expressions and access to the evaluation
environment.
|
org.w3c.dom |
Provides the interfaces for the Document Object Model (DOM).
|
org.w3c.dom.events | |
org.w3c.dom.ls | |
org.w3c.dom.ranges |
Document Object Model Level 2 Traversal and Range is a
platform and language-neutral interfaces that allow programs
and scripts to dynamically traverse and identify a range of
content in a document.
|
org.w3c.dom.traversal |
Modifier and Type | Class | Description |
---|---|---|
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. |
Modifier and Type | Field | Description |
---|---|---|
protected Node |
IIOInvalidTreeException.offendingNode |
The
Node that led to the parsing error, or
null . |
Modifier and Type | Method | Description |
---|---|---|
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.
|
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. |
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.getNextSibling() |
Returns the next sibling of this node, or
null if
the node has no next sibling. |
Node |
IIOInvalidTreeException.getOffendingNode() |
Returns the
Node that caused the error in parsing. |
Node |
IIOMetadataNode.getParentNode() |
Returns the parent of this node.
|
Node |
IIOMetadataNode.getPreviousSibling() |
Returns the previous sibling of this node, or
null
if this node has no previous sibling. |
Node |
IIOMetadataNode.insertBefore(Node newChild,
Node refChild) |
Inserts the node
newChild before the existing
child node refChild . |
Node |
IIOMetadataNode.item(int index) |
|
Node |
IIOMetadataNode.removeChild(Node oldChild) |
Removes the child node indicated by
oldChild from
the list of children, and returns it. |
Node |
IIOMetadataNode.replaceChild(Node newChild,
Node oldChild) |
Replaces the child node
oldChild with
newChild in the list of children, and returns the
oldChild node. |
Modifier and Type | Method | Description |
---|---|---|
Node |
IIOMetadataNode.appendChild(Node newChild) |
Adds the node
newChild to the end of the list of
children of this node. |
short |
IIOMetadataNode.compareDocumentPosition(Node other) |
This DOM Level 3 method is not supported for
IIOMetadataNode
and will throw a DOMException . |
Node |
IIOMetadataNode.insertBefore(Node newChild,
Node refChild) |
Inserts the node
newChild before the existing
child node refChild . |
boolean |
IIOMetadataNode.isEqualNode(Node node) |
This DOM Level 3 method is not supported for
IIOMetadataNode
and will throw a DOMException . |
boolean |
IIOMetadataNode.isSameNode(Node node) |
This DOM Level 3 method is not supported for
IIOMetadataNode
and will throw a DOMException . |
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. |
Node |
IIOMetadataNode.removeChild(Node oldChild) |
Removes the child node indicated by
oldChild from
the list of children, and returns it. |
Node |
IIOMetadataNode.replaceChild(Node newChild,
Node oldChild) |
Replaces the child node
oldChild with
newChild in the list of children, and returns the
oldChild node. |
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. |
Constructor | Description |
---|---|
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. |
IIOInvalidTreeException(String message,
Node offendingNode) |
Constructs an
IIOInvalidTreeException with a
message string and a reference to the Node that
caused the parsing error. |
Modifier and Type | Method | Description |
---|---|---|
Node |
TIFFField.getAsNativeNode() |
Returns the
TIFFField as a node named either
"TIFFField" or "TIFFIFD" as described in the
TIFF native image metadata specification. |
Modifier and Type | Method | Description |
---|---|---|
static TIFFField |
TIFFField.createFromMetadataNode(TIFFTagSet tagSet,
Node node) |
Creates a
TIFFField from a TIFF native image
metadata node. |
Modifier and Type | Method | Description |
---|---|---|
Node |
Marshaller.getNode(Object contentTree) |
Get a DOM tree view of the content tree(Optional).
|
Node |
ValidationEventLocator.getNode() |
Return a reference to the DOM Node if available
|
Modifier and Type | Method | Description |
---|---|---|
Binder<Node> |
JAXBContext.createBinder() |
Creates a
Binder for W3C DOM. |
Modifier and Type | Method | Description |
---|---|---|
void |
Marshaller.marshal(Object jaxbElement,
Node node) |
Marshal the content tree rooted at
jaxbElement into a DOM tree. |
Object |
Unmarshaller.unmarshal(Node node) |
Unmarshal global XML data from the specified DOM tree and return the resulting
content tree.
|
<T> JAXBElement<T> |
Unmarshaller.unmarshal(Node node,
Class<T> declaredType) |
Unmarshal XML data by JAXB mapped
declaredType
and return the resulting content tree. |
Modifier and Type | Method | Description |
---|---|---|
Node |
AbstractMarshallerImpl.getNode(Object obj) |
By default, the getNode method is unsupported and throw
an
UnsupportedOperationException . |
Node |
ValidationEventLocatorImpl.getNode() |
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractMarshallerImpl.marshal(Object obj,
Node node) |
|
void |
ValidationEventLocatorImpl.setNode(Node _node) |
Set the Node field on this event locator.
|
<T> JAXBElement<T> |
AbstractUnmarshallerImpl.unmarshal(Node node,
Class<T> expectedType) |
Constructor | Description |
---|---|
ValidationEventLocatorImpl(Node _node) |
Constructs an object that points to a DOM Node.
|
Modifier and Type | Method | Description |
---|---|---|
Node |
DOMURIReference.getHere() |
Returns the here node.
|
Node |
DOMStructure.getNode() |
Returns the node contained in this
DOMStructure . |
Constructor | Description |
---|---|
DOMStructure(Node node) |
Creates a
DOMStructure containing the specified node. |
Modifier and Type | Method | Description |
---|---|---|
Node |
DOMSignContext.getNextSibling() |
Returns the nextSibling node.
|
Node |
DOMValidateContext.getNode() |
Returns the node.
|
Node |
DOMSignContext.getParent() |
Returns the parent node.
|
Modifier and Type | Method | Description |
---|---|---|
void |
DOMSignContext.setNextSibling(Node nextSibling) |
Sets the next sibling node.
|
void |
DOMValidateContext.setNode(Node node) |
Sets the node.
|
void |
DOMSignContext.setParent(Node parent) |
Sets the parent node.
|
Constructor | Description |
---|---|
DOMSignContext(Key signingKey,
Node parent) |
Creates a
DOMSignContext with the specified signing key
and parent node. |
DOMSignContext(Key signingKey,
Node parent,
Node nextSibling) |
Creates a
DOMSignContext with the specified signing key,
parent and next sibling nodes. |
DOMSignContext(KeySelector ks,
Node parent) |
Creates a
DOMSignContext with the specified key selector
and parent node. |
DOMSignContext(KeySelector ks,
Node parent,
Node nextSibling) |
Creates a
DOMSignContext with the specified key selector,
parent and next sibling nodes. |
DOMValidateContext(Key validatingKey,
Node node) |
Creates a
DOMValidateContext containing the specified key
and node. |
DOMValidateContext(KeySelector ks,
Node node) |
Creates a
DOMValidateContext containing the specified key
selector and node. |
Modifier and Type | Interface | Description |
---|---|---|
interface |
Detail |
A container for
DetailEntry objects. |
interface |
DetailEntry |
The content for a
Detail object, giving details for
a SOAPFault object. |
interface |
Node |
A representation of a node (element) in an XML document.
|
interface |
SOAPBody |
An object that represents the contents of the SOAP body
element in a SOAP message.
|
interface |
SOAPBodyElement |
A
SOAPBodyElement object represents the contents in
a SOAPBody object. |
interface |
SOAPElement |
An object representing an element of a SOAP message that is allowed but not
specifically prescribed by a SOAP specification.
|
interface |
SOAPEnvelope |
The container for the SOAPHeader and SOAPBody portions of a
SOAPPart object. |
interface |
SOAPFault |
An element in the
SOAPBody object that contains
error and/or status information. |
interface |
SOAPFaultElement |
A representation of the contents in
a
SOAPFault object. |
interface |
SOAPHeader |
A representation of the SOAP header
element.
|
interface |
SOAPHeaderElement |
An object representing the contents in the SOAP header part of the
SOAP envelope.
|
interface |
Text |
A representation of a node whose value is text.
|
Modifier and Type | Class | Description |
---|---|---|
class |
SOAPPart |
The container for the SOAP-specific portion of a
SOAPMessage
object. |
Modifier and Type | Method | Description |
---|---|---|
Node |
DOMResult.getNextSibling() |
Get the child node before which the result nodes will be inserted.
|
Node |
DOMResult.getNode() |
Get the node that will contain the result DOM tree.
|
Node |
DOMSource.getNode() |
Get the node that represents a Source DOM tree.
|
Node |
DOMLocator.getOriginatingNode() |
Return the node where the event occurred.
|
Modifier and Type | Method | Description |
---|---|---|
void |
DOMResult.setNextSibling(Node nextSibling) |
Set the child node before which the result nodes will be inserted.
|
void |
DOMResult.setNode(Node node) |
Set the node that will contain the result DOM tree.
|
void |
DOMSource.setNode(Node node) |
Set the node that will represents a Source DOM tree.
|
Constructor | Description |
---|---|
DOMResult(Node node) |
Use a DOM node to create a new output target.
|
DOMResult(Node node,
String systemId) |
Use a DOM node to create a new output target with the specified System ID.
|
DOMResult(Node node,
Node nextSibling) |
Use a DOM node to create a new output target specifying
the child node where the result nodes should be inserted before.
|
DOMResult(Node node,
Node nextSibling,
String systemId) |
Use a DOM node to create a new output target specifying the child
node where the result nodes should be inserted before and
the specified System ID.
|
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.
|
Modifier and Type | Method | Description |
---|---|---|
Node |
XPathNodes.get(int index) |
Returns a Node at the specified position
|
Modifier and Type | Method | Description |
---|---|---|
Iterator<Node> |
XPathNodes.iterator() |
Returns an iterator of the Nodes.
|
Modifier and Type | Interface | Description |
---|---|---|
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 '
<! |
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 a known entity, either parsed or unparsed, in an
XML document.
|
interface |
EntityReference |
EntityReference nodes may be used to represent an entity
reference in the tree. |
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 . |
Modifier and Type | Method | Description |
---|---|---|
Node |
Document.adoptNode(Node source) |
Attempts to adopt a node from another document to this document.
|
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.
|
Node |
Node.getFirstChild() |
The first child of this node.
|
Node |
Node.getLastChild() |
The last child of this node.
|
Node |
NamedNodeMap.getNamedItem(String name) |
Retrieves a node specified by name.
|
Node |
NamedNodeMap.getNamedItemNS(String namespaceURI,
String localName) |
Retrieves a node specified by local name and namespace URI.
|
Node |
Node.getNextSibling() |
The node immediately following this node.
|
Node |
Node.getParentNode() |
The parent of this node.
|
Node |
Node.getPreviousSibling() |
The node immediately preceding this node.
|
Node |
DOMLocator.getRelatedNode() |
The node this locator is pointing to, or
null if no node
is available. |
Node |
Document.importNode(Node importedNode,
boolean deep) |
Imports a node from another document to this document, without altering
or removing the source node from the original document; this method
creates a new copy of the source node.
|
Node |
Node.insertBefore(Node newChild,
Node refChild) |
Inserts the node
newChild before the existing child node
refChild . |
Node |
NamedNodeMap.item(int index) |
Returns the
index th item in the map. |
Node |
NodeList.item(int index) |
Returns the
index th item in the collection. |
Node |
Node.removeChild(Node oldChild) |
Removes the child node indicated by
oldChild from the list
of children, and returns it. |
Node |
NamedNodeMap.removeNamedItem(String name) |
Removes a node specified by name.
|
Node |
NamedNodeMap.removeNamedItemNS(String namespaceURI,
String localName) |
Removes a node specified by local name and namespace URI.
|
Node |
Document.renameNode(Node n,
String namespaceURI,
String qualifiedName) |
Rename an existing node of type
ELEMENT_NODE or
ATTRIBUTE_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 |
NamedNodeMap.setNamedItem(Node arg) |
Adds a node using its
nodeName attribute. |
Node |
NamedNodeMap.setNamedItemNS(Node arg) |
Adds a node using its
namespaceURI and
localName . |
Modifier and Type | Method | Description |
---|---|---|
Node |
Document.adoptNode(Node source) |
Attempts to adopt a node from another document to this document.
|
Node |
Node.appendChild(Node newChild) |
Adds the node
newChild to the end of the list of children
of this node. |
short |
Node.compareDocumentPosition(Node other) |
Compares the reference node, i.e. the node on which this method is
being called, with a node, i.e. the one passed as a parameter, with
regard to their position in the document and according to the
document order.
|
void |
UserDataHandler.handle(short operation,
String key,
Object data,
Node src,
Node dst) |
This method is called whenever the node for which this handler is
registered is imported or cloned.
|
Node |
Document.importNode(Node importedNode,
boolean deep) |
Imports a node from another document to this document, without altering
or removing the source node from the original document; this method
creates a new copy of the source node.
|
Node |
Node.insertBefore(Node newChild,
Node refChild) |
Inserts the node
newChild before the existing child node
refChild . |
boolean |
Node.isEqualNode(Node arg) |
Tests whether two nodes are equal.
|
boolean |
Node.isSameNode(Node other) |
Returns whether this node is the same node as the given one.
|
Node |
Node.removeChild(Node oldChild) |
Removes the child node indicated by
oldChild from the list
of children, and returns it. |
Node |
Document.renameNode(Node n,
String namespaceURI,
String qualifiedName) |
Rename an existing node of type
ELEMENT_NODE or
ATTRIBUTE_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 |
NamedNodeMap.setNamedItem(Node arg) |
Adds a node using its
nodeName attribute. |
Node |
NamedNodeMap.setNamedItemNS(Node arg) |
Adds a node using its
namespaceURI and
localName . |
Modifier and Type | Method | Description |
---|---|---|
Node |
MutationEvent.getRelatedNode() |
relatedNode is used to identify a secondary node related
to a mutation event. |
Modifier and Type | Method | Description |
---|---|---|
void |
MutationEvent.initMutationEvent(String typeArg,
boolean canBubbleArg,
boolean cancelableArg,
Node relatedNodeArg,
String prevValueArg,
String newValueArg,
String attrNameArg,
short attrChangeArg) |
The
initMutationEvent method is used to initialize the
value of a MutationEvent created through the
DocumentEvent interface. |
Modifier and Type | Method | Description |
---|---|---|
Node |
LSParser.parseWithContext(LSInput input,
Node contextArg,
short action) |
Parse an XML fragment from a resource identified by a
LSInput and insert the content into an existing document
at the position specified with the context and
action arguments. |
Modifier and Type | Method | Description |
---|---|---|
short |
LSParserFilter.acceptNode(Node nodeArg) |
This method will be called by the parser at the completion of the
parsing of each node.
|
Node |
LSParser.parseWithContext(LSInput input,
Node contextArg,
short action) |
Parse an XML fragment from a resource identified by a
LSInput and insert the content into an existing document
at the position specified with the context and
action arguments. |
boolean |
LSSerializer.write(Node nodeArg,
LSOutput destination) |
Serialize the specified node as described above in the general
description of the
LSSerializer interface. |
String |
LSSerializer.writeToString(Node nodeArg) |
Serialize the specified node as described above in the general
description of the
LSSerializer interface. |
boolean |
LSSerializer.writeToURI(Node nodeArg,
String uri) |
A convenience method that acts as if
LSSerializer.write
was called with a LSOutput with no encoding specified
and LSOutput.systemId set to the uri
argument. |
Modifier and Type | Method | Description |
---|---|---|
Node |
Range.getCommonAncestorContainer() |
The deepest common ancestor container of the Range's two
boundary-points.
|
Node |
Range.getEndContainer() |
Node within which the Range ends
|
Node |
Range.getStartContainer() |
Node within which the Range begins
|
Modifier and Type | Method | Description |
---|---|---|
void |
Range.insertNode(Node newNode) |
Inserts a node into the Document or DocumentFragment at the start of
the Range.
|
void |
Range.selectNode(Node refNode) |
Select a node and its contents
|
void |
Range.selectNodeContents(Node refNode) |
Select the contents within a node
|
void |
Range.setEnd(Node refNode,
int offset) |
Sets the attributes describing the end of a Range.
|
void |
Range.setEndAfter(Node refNode) |
Sets the end of a Range to be after a node
|
void |
Range.setEndBefore(Node refNode) |
Sets the end position to be before a node.
|
void |
Range.setStart(Node refNode,
int offset) |
Sets the attributes describing the start of the Range.
|
void |
Range.setStartAfter(Node refNode) |
Sets the start position to be after a node
|
void |
Range.setStartBefore(Node refNode) |
Sets the start position to be before a node
|
void |
Range.surroundContents(Node newParent) |
Reparents the contents of the Range to the given node and inserts the
node at the position of the start of the Range.
|
Modifier and Type | Method | Description |
---|---|---|
Node |
TreeWalker.firstChild() |
Moves the
TreeWalker to the first visible child of the
current node, and returns the new node. |
Node |
TreeWalker.getCurrentNode() |
The node at which the
TreeWalker is currently positioned. |
Node |
NodeIterator.getRoot() |
The root node of the
NodeIterator , as specified when it
was created. |
Node |
TreeWalker.getRoot() |
The
root node of the TreeWalker , as specified
when it was created. |
Node |
TreeWalker.lastChild() |
Moves the
TreeWalker to the last visible child of the
current node, and returns the new node. |
Node |
NodeIterator.nextNode() |
Returns the next node in the set and advances the position of the
NodeIterator in the set. |
Node |
TreeWalker.nextNode() |
Moves the
TreeWalker to the next visible node in document
order relative to the current node, and returns the new node. |
Node |
TreeWalker.nextSibling() |
Moves the
TreeWalker to the next sibling of the current
node, and returns the new node. |
Node |
TreeWalker.parentNode() |
Moves to and returns the closest visible ancestor node of the current
node.
|
Node |
NodeIterator.previousNode() |
Returns the previous node in the set and moves the position of the
NodeIterator backwards in the set. |
Node |
TreeWalker.previousNode() |
Moves the
TreeWalker to the previous visible node in
document order relative to the current node, and returns the new
node. |
Node |
TreeWalker.previousSibling() |
Moves the
TreeWalker to the previous sibling of the
current node, and returns the new node. |
Modifier and Type | Method | Description |
---|---|---|
short |
NodeFilter.acceptNode(Node n) |
Test whether a specified node is visible in the logical view of a
TreeWalker or NodeIterator . |
NodeIterator |
DocumentTraversal.createNodeIterator(Node root,
int whatToShow,
NodeFilter filter,
boolean entityReferenceExpansion) |
Create a new
NodeIterator over the subtree rooted at the
specified node. |
TreeWalker |
DocumentTraversal.createTreeWalker(Node root,
int whatToShow,
NodeFilter filter,
boolean entityReferenceExpansion) |
Create a new
TreeWalker over the subtree rooted at the
specified node. |
void |
TreeWalker.setCurrentNode(Node currentNode) |
The node at which the
TreeWalker is currently positioned. |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps