|
Common DOM API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
---|---|
org.w3c.dom | Provides the interfaces for the Document Object Model (DOM) which is a component API of the Java API for XML Processing. |
org.w3c.dom.events | |
org.w3c.dom.html | |
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.stylesheets | |
org.w3c.dom.traversal |
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 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 . |
Methods in org.w3c.dom that return Node | |
---|---|
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 . |
Methods in org.w3c.dom with parameters of type Node | |
---|---|
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. |
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 . |
Uses of Node in org.w3c.dom.events |
---|
Methods in org.w3c.dom.events that return Node | |
---|---|
Node |
MutationEvent.getRelatedNode()
relatedNode is used to identify a secondary node related
to a mutation event. |
Methods in org.w3c.dom.events with parameters of type Node | |
---|---|
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. |
Uses of Node in org.w3c.dom.html |
---|
Subinterfaces of Node in org.w3c.dom.html | |
---|---|
interface |
HTMLAnchorElement
The anchor element. |
interface |
HTMLAppletElement
An embedded Java applet. |
interface |
HTMLAreaElement
Client-side image map area definition. |
interface |
HTMLBaseElement
Document base URI. |
interface |
HTMLBaseFontElement
Base font. |
interface |
HTMLBodyElement
The HTML document body. |
interface |
HTMLBRElement
Force a line break. |
interface |
HTMLButtonElement
Push button. |
interface |
HTMLDirectoryElement
Directory list. |
interface |
HTMLDivElement
Generic block container. |
interface |
HTMLDListElement
Definition list. |
interface |
HTMLDocument
An HTMLDocument is the root of the HTML hierarchy and holds
the entire content. |
interface |
HTMLElement
All HTML element interfaces derive from this class. |
interface |
HTMLFieldSetElement
Organizes form controls into logical groups. |
interface |
HTMLFontElement
Local change to font. |
interface |
HTMLFormElement
The FORM element encompasses behavior similar to a collection
and an element. |
interface |
HTMLFrameElement
Create a frame. |
interface |
HTMLFrameSetElement
Create a grid of frames. |
interface |
HTMLHeadElement
Document head information. |
interface |
HTMLHeadingElement
For the H1 to H6 elements. |
interface |
HTMLHRElement
Create a horizontal rule. |
interface |
HTMLHtmlElement
Root of an HTML document. |
interface |
HTMLIFrameElement
Inline subwindows. |
interface |
HTMLImageElement
Embedded image. |
interface |
HTMLInputElement
Form control. |
interface |
HTMLIsIndexElement
This element is used for single-line text input. |
interface |
HTMLLabelElement
Form field label text. |
interface |
HTMLLegendElement
Provides a caption for a FIELDSET grouping. |
interface |
HTMLLIElement
List item. |
interface |
HTMLLinkElement
The LINK element specifies a link to an external resource,
and defines this document's relationship to that resource (or vice versa). |
interface |
HTMLMapElement
Client-side image map. |
interface |
HTMLMenuElement
Menu list. |
interface |
HTMLMetaElement
This contains generic meta-information about the document. |
interface |
HTMLModElement
Notice of modification to part of a document. |
interface |
HTMLObjectElement
Generic embedded object. |
interface |
HTMLOListElement
Ordered list. |
interface |
HTMLOptGroupElement
Group options together in logical subdivisions. |
interface |
HTMLOptionElement
A selectable choice. |
interface |
HTMLParagraphElement
Paragraphs. |
interface |
HTMLParamElement
Parameters fed to the OBJECT element. |
interface |
HTMLPreElement
Preformatted text. |
interface |
HTMLQuoteElement
For the Q and BLOCKQUOTE elements. |
interface |
HTMLScriptElement
Script statements. |
interface |
HTMLSelectElement
The select element allows the selection of an option. |
interface |
HTMLStyleElement
Style information. |
interface |
HTMLTableCaptionElement
Table caption See the CAPTION element definition in HTML 4.0. |
interface |
HTMLTableCellElement
The object used to represent the TH and TD
elements. |
interface |
HTMLTableColElement
Regroups the COL and COLGROUP elements. |
interface |
HTMLTableElement
The create* and delete* methods on the table allow authors to construct and modify tables. |
interface |
HTMLTableRowElement
A row in a table. |
interface |
HTMLTableSectionElement
The THEAD , TFOOT , and TBODY
elements. |
interface |
HTMLTextAreaElement
Multi-line text field. |
interface |
HTMLTitleElement
The document title. |
interface |
HTMLUListElement
Unordered list. |
Methods in org.w3c.dom.html that return Node | |
---|---|
Node |
HTMLCollection.item(int index)
This method retrieves a node specified by ordinal index. |
Node |
HTMLCollection.namedItem(String name)
This method retrieves a Node using a name. |
Uses of Node in org.w3c.dom.ls |
---|
Methods in org.w3c.dom.ls that return 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. |
Methods in org.w3c.dom.ls with parameters of type Node | |
---|---|
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. |
Uses of Node in org.w3c.dom.ranges |
---|
Methods in org.w3c.dom.ranges that return Node | |
---|---|
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 |
Methods in org.w3c.dom.ranges with parameters of type Node | |
---|---|
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. |
Uses of Node in org.w3c.dom.stylesheets |
---|
Methods in org.w3c.dom.stylesheets that return Node | |
---|---|
Node |
StyleSheet.getOwnerNode()
The node that associates this style sheet with the document. |
Uses of Node in org.w3c.dom.traversal |
---|
Methods in org.w3c.dom.traversal that return Node | |
---|---|
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 |
TreeWalker.getRoot()
The root node of the TreeWalker , as specified
when it was created. |
Node |
NodeIterator.getRoot()
The root node of the NodeIterator , 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 |
TreeWalker.nextNode()
Moves the TreeWalker to the next visible node in document
order relative to 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.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 |
TreeWalker.previousNode()
Moves the TreeWalker to the previous visible node in
document order relative to the current node, and returns the new
node. |
Node |
NodeIterator.previousNode()
Returns the previous node in the set and moves the position of the NodeIterator backwards in the set. |
Node |
TreeWalker.previousSibling()
Moves the TreeWalker to the previous sibling of the
current node, and returns the new node. |
Methods in org.w3c.dom.traversal with parameters of type Node | |
---|---|
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. |
|
Common DOM API | |||||||||
PREV NEXT | FRAMES NO FRAMES |