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

Packages that use Node
org.apache.html.dom
org.apache.wml
org.apache.wml.dom
org.apache.xerces.dom
org.apache.xerces.dom.events
org.apache.xerces.domx
org.apache.xerces.parsers
org.apache.xerces.validators.schema
org.apache.xml.serialize
org.w3c.dom
org.w3c.dom.events
org.w3c.dom.html
org.w3c.dom.ranges
org.w3c.dom.traversal

Uses of Node in org.apache.html.dom

Classes in org.apache.html.dom that implement Node
`class` `HTMLAnchorElementImpl`
`class` `HTMLAppletElementImpl`
`class` `HTMLAreaElementImpl`
`class` `HTMLBaseElementImpl`
`class` `HTMLBaseFontElementImpl`
`class` `HTMLBodyElementImpl`
`class` `HTMLBRElementImpl`
`class` `HTMLButtonElementImpl`
`class` `HTMLDirectoryElementImpl`
`class` `HTMLDivElementImpl`
`class` `HTMLDListElementImpl`
`class` `HTMLDocumentImpl` Implements an HTML document.
`class` `HTMLElementImpl` Implements an HTML-specific element, an `Element` that will only appear inside HTML documents.
`class` `HTMLFieldSetElementImpl`
`class` `HTMLFontElementImpl`
`class` `HTMLFormElementImpl`
`class` `HTMLFrameElementImpl`
`class` `HTMLFrameSetElementImpl`
`class` `HTMLHeadElementImpl`
`class` `HTMLHeadingElementImpl`
`class` `HTMLHRElementImpl`
`class` `HTMLHtmlElementImpl`
`class` `HTMLIFrameElementImpl`
`class` `HTMLImageElementImpl`
`class` `HTMLInputElementImpl`
`class` `HTMLIsIndexElementImpl`
`class` `HTMLLabelElementImpl`
`class` `HTMLLegendElementImpl`
`class` `HTMLLIElementImpl`
`class` `HTMLLinkElementImpl`
`class` `HTMLMapElementImpl`
`class` `HTMLMenuElementImpl`
`class` `HTMLMetaElementImpl`
`class` `HTMLModElementImpl`
`class` `HTMLObjectElementImpl`
`class` `HTMLOListElementImpl`
`class` `HTMLOptGroupElementImpl`
`class` `HTMLOptionElementImpl`
`class` `HTMLParagraphElementImpl`
`class` `HTMLParamElementImpl`
`class` `HTMLPreElementImpl`
`class` `HTMLQuoteElementImpl`
`class` `HTMLScriptElementImpl`
`class` `HTMLSelectElementImpl`
`class` `HTMLStyleElementImpl`
`class` `HTMLTableCaptionElementImpl`
`class` `HTMLTableCellElementImpl`
`class` `HTMLTableColElementImpl`
`class` `HTMLTableElementImpl`
`class` `HTMLTableRowElementImpl`
`class` `HTMLTableSectionElementImpl`
`class` `HTMLTextAreaElementImpl`
`class` `HTMLTitleElementImpl`
`class` `HTMLUListElementImpl`

Methods in org.apache.html.dom that return Node
`Node` `HTMLDocumentImpl.cloneNode(boolean deep)`
`protected Node` `NameNodeListImpl.nextMatchingElementAfter(Node current)` Iterative tree-walker.

Methods in org.apache.html.dom with parameters of type Node
`protected Node` `NameNodeListImpl.nextMatchingElementAfter(Node current)` Iterative tree-walker.

Uses of Node in org.apache.wml

Subinterfaces of Node in org.apache.wml
`interface` `WMLAccessElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLAElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLAnchorElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLBElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLBigElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLBrElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLCardElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLDocument` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLDoElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLEmElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLFieldsetElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLGoElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLHeadElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLIElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLImgElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLInputElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLMetaElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLNoopElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLOneventElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLOptgroupElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLOptionElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLPElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLPostfieldElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLPrevElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLRefreshElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLSelectElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLSetvarElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLSmallElement` 'small' render the text with small font (Section 11.8.1, WAP WML Version 16-Jun-1999)
`interface` `WMLStrongElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLTableElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLTdElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLTemplateElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLTimerElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLTrElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLUElement` The interface is modeled after DOM1 Spec for HTML from W3C.
`interface` `WMLWmlElement` The interface is modeled after DOM1 Spec for HTML from W3C.

Uses of Node in org.apache.wml.dom

Classes in org.apache.wml.dom that implement Node
`class` `WMLAccessElementImpl`
`class` `WMLAElementImpl`
`class` `WMLAnchorElementImpl`
`class` `WMLBElementImpl`
`class` `WMLBigElementImpl`
`class` `WMLBrElementImpl`
`class` `WMLCardElementImpl`
`class` `WMLDocumentImpl`
`class` `WMLDoElementImpl`
`class` `WMLElementImpl`
`class` `WMLEmElementImpl`
`class` `WMLFieldsetElementImpl`
`class` `WMLGoElementImpl`
`class` `WMLHeadElementImpl`
`class` `WMLIElementImpl`
`class` `WMLImgElementImpl`
`class` `WMLInputElementImpl`
`class` `WMLMetaElementImpl`
`class` `WMLNoopElementImpl`
`class` `WMLOneventElementImpl`
`class` `WMLOptgroupElementImpl`
`class` `WMLOptionElementImpl`
`class` `WMLPElementImpl`
`class` `WMLPostfieldElementImpl`
`class` `WMLPrevElementImpl`
`class` `WMLRefreshElementImpl`
`class` `WMLSelectElementImpl`
`class` `WMLSetvarElementImpl`
`class` `WMLSmallElementImpl`
`class` `WMLStrongElementImpl`
`class` `WMLTableElementImpl`
`class` `WMLTdElementImpl`
`class` `WMLTemplateElementImpl`
`class` `WMLTimerElementImpl`
`class` `WMLTrElementImpl`
`class` `WMLUElementImpl`
`class` `WMLWmlElementImpl`

Uses of Node in org.apache.xerces.dom

Subinterfaces of Node in org.apache.xerces.dom
`interface` `DeferredNode` An interface for deferred node object.

Classes in org.apache.xerces.dom that implement Node
`class` `AttrImpl` Attribute represents an XML-style attribute of an Element.
`class` `AttrNSImpl` AttrNSImpl inherits from AttrImpl and adds namespace support.
`class` `CDATASectionImpl` XML provides the CDATA markup to allow a region of text in which most of the XML delimiter recognition does not take place.
`class` `CharacterDataImpl` CharacterData is an abstract Node that can carry character data as its Value.
`class` `ChildNode` ChildNode inherits from NodeImpl and adds the capability of being a child by having references to its previous and next siblings.
`class` `CommentImpl` Represents an XML (or HTML) comment.
`class` `CoreDocumentImpl` The Document interface represents the entire HTML or XML document.
`class` `DeferredAttrImpl` Attribute represents an XML-style attribute of an Element.
`class` `DeferredAttrNSImpl` DeferredAttrNSImpl is to AttrNSImpl, what DeferredAttrImpl is to AttrImpl.
`class` `DeferredCDATASectionImpl` XML provides the CDATA markup to allow a region of text in which most of the XML delimiter recognition does not take place.
`class` `DeferredCommentImpl` Represents an XML (or HTML) comment.
`class` `DeferredDocumentImpl` The Document interface represents the entire HTML or XML document.
`class` `DeferredDocumentTypeImpl` This class represents a Document Type declaraction in the document itself, not a Document Type Definition (DTD).
`class` `DeferredElementDefinitionImpl` NON-DOM CLASS: Describe one of the Elements (and its associated Attributes) defined in this Document Type.
`class` `DeferredElementImpl` Elements represent most of the "markup" and structure of the document.
`class` `DeferredElementNSImpl` DeferredElementNSImpl is to ElementNSImpl, what DeferredElementImpl is to ElementImpl.
`class` `DeferredEntityImpl` Entity nodes hold the reference data for an XML Entity -- either parsed or unparsed.
`class` `DeferredEntityReferenceImpl` EntityReference models the XML &entityname; syntax, when used for entities defined by the DOM.
`class` `DeferredNotationImpl` Notations are how the Document Type Description (DTD) records hints about the format of an XML "unparsed entity" -- in other words, non-XML data bound to this document type, which some applications may wish to consult when manipulating the document.
`class` `DeferredProcessingInstructionImpl` Processing Instructions (PIs) permit documents to carry processor-specific information alongside their actual content.
`class` `DeferredTextImpl` Text nodes hold the non-markup, non-Entity content of an Element or Attribute.
`class` `DocumentFragmentImpl` DocumentFragment is a "lightweight" or "minimal" Document object.
`class` `DocumentImpl` The Document interface represents the entire HTML or XML document.
`class` `DocumentTypeImpl` This class represents a Document Type declaraction in the document itself, not a Document Type Definition (DTD).
`class` `ElementDefinitionImpl` NON-DOM CLASS: Describe one of the Elements (and its associated Attributes) defined in this Document Type.
`class` `ElementImpl` Elements represent most of the "markup" and structure of the document.
`class` `ElementNSImpl` ElementNSImpl inherits from ElementImpl and adds namespace support.
`class` `EntityImpl` Entity nodes hold the reference data for an XML Entity -- either parsed or unparsed.
`class` `EntityReferenceImpl` EntityReference models the XML &entityname; syntax, when used for entities defined by the DOM.
`class` `NodeImpl` NodeImpl provides the basic structure of a DOM tree.
`class` `NotationImpl` Notations are how the Document Type Description (DTD) records hints about the format of an XML "unparsed entity" -- in other words, non-XML data bound to this document type, which some applications may wish to consult when manipulating the document.
`class` `ParentNode` ParentNode inherits from ChildNode and adds the capability of having child nodes.
`class` `ProcessingInstructionImpl` Processing Instructions (PIs) permit documents to carry processor-specific information alongside their actual content.
`class` `TextImpl` Text nodes hold the non-markup, non-Entity content of an Element or Attribute.

Methods in org.apache.xerces.dom that return Node
`Node` `NodeImpl.appendChild(Node newChild)` Adds a child node to the end of the list of children for this node.
`Node` `NodeImpl.cloneNode(boolean deep)` Returns a duplicate of a given node.
`Node` `NodeImpl.getParentNode()` Obtain the DOM-tree parent of this node, or null if it is not currently active in the DOM tree (perhaps because it has just been created or removed).
`Node` `NodeImpl.getNextSibling()` The next child of this node's parent, or null if none
`Node` `NodeImpl.getPreviousSibling()` The previous child of this node's parent, or null if none
`Node` `NodeImpl.getFirstChild()` The first child of this Node, or null if none.
`Node` `NodeImpl.getLastChild()` The first child of this Node, or null if none.
`Node` `NodeImpl.insertBefore(Node newChild, Node refChild)` Move one or more node(s) to our list of children.
`Node` `NodeImpl.removeChild(Node oldChild)` Remove a child from this Node.
`Node` `NodeImpl.replaceChild(Node newChild, Node oldChild)` Make newChild occupy the location that oldChild used to have.
`Node` `NodeImpl.item(int index)` NodeList method: Return the Nth immediate child of this node, or null if the index is out of bounds.
`Node` `ChildNode.cloneNode(boolean deep)` Returns a duplicate of a given node.
`Node` `ChildNode.getParentNode()` Returns the parent node of this node
`Node` `ChildNode.getNextSibling()` The next child of this node's parent, or null if none
`Node` `ChildNode.getPreviousSibling()` The previous child of this node's parent, or null if none
`Node` `ParentNode.cloneNode(boolean deep)` Returns a duplicate of a given node.
`Node` `ParentNode.getFirstChild()` The first child of this Node, or null if none.
`Node` `ParentNode.getLastChild()` The last child of this Node, or null if none.
`Node` `ParentNode.insertBefore(Node newChild, Node refChild)` Move one or more node(s) to our list of children.
`Node` `ParentNode.removeChild(Node oldChild)` Remove a child from this Node.
`Node` `ParentNode.replaceChild(Node newChild, Node oldChild)` Make newChild occupy the location that oldChild used to have.
`Node` `ParentNode.item(int index)` NodeList method: Return the Nth immediate child of this node, or null if the index is out of bounds.
`Node` `ElementImpl.cloneNode(boolean deep)` Return a duplicate copy of this Element.
`Node` `CoreDocumentImpl.cloneNode(boolean deep)` Deep-clone a document, including fixing ownerDoc for the cloned children.
`Node` `CoreDocumentImpl.insertBefore(Node newChild, Node refChild)` Since a Document may contain at most one top-level Element child, and at most one DocumentType declaraction, we need to subclass our add-children methods to implement this constraint.
`Node` `CoreDocumentImpl.removeChild(Node oldChild)` Since insertBefore caches the docElement (and, currently, docType), removeChild has to know how to undo the cache REVISIT: According to the spec it is not allowed to alter neither the document element nor the document type in any way
`Node` `CoreDocumentImpl.replaceChild(Node newChild, Node oldChild)` Since we cache the docElement (and, currently, docType), replaceChild has to update the cache REVISIT: According to the spec it is not allowed to alter neither the document element nor the document type in any way
`Node` `CoreDocumentImpl.importNode(Node source, boolean deep)` Copies a node from another document to this document.
`Node` `CoreDocumentImpl.adoptNode(Node source)` DOM Level 3 WD - Experimental Change the node's ownerDocument, and its subtree, to this Document
`Node` `DocumentImpl.cloneNode(boolean deep)` Deep-clone a document, including fixing ownerDoc for the cloned children.
`Node` `DeepNodeListImpl.item(int index)` Returns the node at the specified index.
`protected Node` `DeepNodeListImpl.nextMatchingElementAfter(Node current)` Iterative tree-walker.
`Node` `ElementDefinitionImpl.cloneNode(boolean deep)` Replicate this object.
`Node` `EntityImpl.cloneNode(boolean deep)` Clone node.
`Node` `NodeIteratorImpl.getRoot()`
`Node` `NodeIteratorImpl.nextNode()` Return the next Node in the Iterator.
`Node` `NodeIteratorImpl.previousNode()` Return the previous Node in the Iterator.
`Node` `AttrImpl.cloneNode(boolean deep)`
`Node` `AttrImpl.getFirstChild()` The first child of this Node, or null if none.
`Node` `AttrImpl.getLastChild()` The last child of this Node, or null if none.
`Node` `AttrImpl.insertBefore(Node newChild, Node refChild)` Move one or more node(s) to our list of children.
`Node` `AttrImpl.removeChild(Node oldChild)` Remove a child from this Node.
`Node` `AttrImpl.replaceChild(Node newChild, Node oldChild)` Make newChild occupy the location that oldChild used to have.
`Node` `AttrImpl.item(int index)` NodeList method: Return the Nth immediate child of this node, or null if the index is out of bounds.
`Node` `TreeWalkerImpl.getRoot()`
`Node` `TreeWalkerImpl.getCurrentNode()` Return the current Node.
`Node` `TreeWalkerImpl.parentNode()` Return the parent Node from the current node, after applying filter, whatToshow.
`Node` `TreeWalkerImpl.firstChild()` Return the first child Node from the current node, after applying filter, whatToshow.
`Node` `TreeWalkerImpl.lastChild()` Return the last child Node from the current node, after applying filter, whatToshow.
`Node` `TreeWalkerImpl.previousSibling()` Return the previous sibling Node from the current node, after applying filter, whatToshow.
`Node` `TreeWalkerImpl.nextSibling()` Return the next sibling Node from the current node, after applying filter, whatToshow.
`Node` `TreeWalkerImpl.previousNode()` Return the previous Node from the current node, after applying filter, whatToshow.
`Node` `TreeWalkerImpl.nextNode()` Return the next Node from the current node, after applying filter, whatToshow.
`Node` `DocumentTypeImpl.cloneNode(boolean deep)` Clones the node.
`Node` `NamedNodeMapImpl.item(int index)` Retrieve an item from the map by 0-based index.
`Node` `NamedNodeMapImpl.getNamedItem(java.lang.String name)` Retrieve a node by name.
`Node` `NamedNodeMapImpl.getNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)` Introduced in DOM Level 2.
`Node` `NamedNodeMapImpl.setNamedItem(Node arg)` Adds a node using its nodeName attribute.
`Node` `NamedNodeMapImpl.setNamedItemNS(Node arg)` Adds a node using its namespaceURI and localName.
`Node` `NamedNodeMapImpl.removeNamedItem(java.lang.String name)`
`Node` `NamedNodeMapImpl.removeNamedItemNS(java.lang.String namespaceURI, java.lang.String name)` Introduced in DOM Level 2.
`Node` `AttributeMap.setNamedItem(Node arg)` Adds an attribute using its nodeName attribute.
`Node` `AttributeMap.setNamedItemNS(Node arg)` Adds an attribute using its namespaceURI and localName.
`Node` `AttributeMap.removeNamedItem(java.lang.String name)`
`protected Node` `AttributeMap.internalRemoveNamedItem(java.lang.String name, boolean raiseEx)` Internal removeNamedItem method allowing to specify whether an exception must be thrown if the specified name is not found.
`Node` `AttributeMap.removeNamedItemNS(java.lang.String namespaceURI, java.lang.String name)` Introduced in DOM Level 2.
`protected Node` `AttributeMap.internalRemoveNamedItemNS(java.lang.String namespaceURI, java.lang.String name, boolean raiseEx)` Internal removeNamedItemNS method allowing to specify whether an exception must be thrown if the specified local name and namespace URI is not found.
`Node` `EntityReferenceImpl.getFirstChild()` Perform synchronize() before accessing children.
`Node` `EntityReferenceImpl.getLastChild()` Perform synchronize() before accessing children.
`Node` `EntityReferenceImpl.item(int index)` Returns the node at the given index.
`Node` `RangeImpl.getStartContainer()`
`Node` `RangeImpl.getEndContainer()`
`Node` `RangeImpl.getCommonAncestorContainer()`

Methods in org.apache.xerces.dom with parameters of type Node
`Node` `NodeImpl.appendChild(Node newChild)` Adds a child node to the end of the list of children for this node.
`Node` `NodeImpl.insertBefore(Node newChild, Node refChild)` Move one or more node(s) to our list of children.
`Node` `NodeImpl.removeChild(Node oldChild)` Remove a child from this Node.
`Node` `NodeImpl.replaceChild(Node newChild, Node oldChild)` Make newChild occupy the location that oldChild used to have.
`Node` `ParentNode.insertBefore(Node newChild, Node refChild)` Move one or more node(s) to our list of children.
`Node` `ParentNode.removeChild(Node oldChild)` Remove a child from this Node.
`Node` `ParentNode.replaceChild(Node newChild, Node oldChild)` Make newChild occupy the location that oldChild used to have.
`Node` `CoreDocumentImpl.insertBefore(Node newChild, Node refChild)` Since a Document may contain at most one top-level Element child, and at most one DocumentType declaraction, we need to subclass our add-children methods to implement this constraint.
`Node` `CoreDocumentImpl.removeChild(Node oldChild)` Since insertBefore caches the docElement (and, currently, docType), removeChild has to know how to undo the cache REVISIT: According to the spec it is not allowed to alter neither the document element nor the document type in any way
`Node` `CoreDocumentImpl.replaceChild(Node newChild, Node oldChild)` Since we cache the docElement (and, currently, docType), replaceChild has to update the cache REVISIT: According to the spec it is not allowed to alter neither the document element nor the document type in any way
`Node` `CoreDocumentImpl.importNode(Node source, boolean deep)` Copies a node from another document to this document.
`Node` `CoreDocumentImpl.adoptNode(Node source)` DOM Level 3 WD - Experimental Change the node's ownerDocument, and its subtree, to this Document
`protected boolean` `CoreDocumentImpl.isKidOK(Node parent, Node child)` Uses the kidOK lookup table to check whether the proposed tree structure is legal.
`NodeIterator` `DocumentImpl.createNodeIterator(Node root, short whatToShow, NodeFilter filter)` NON-DOM extension: Create and return a NodeIterator.
`NodeIterator` `DocumentImpl.createNodeIterator(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)` Create and return a NodeIterator.
`TreeWalker` `DocumentImpl.createTreeWalker(Node root, short whatToShow, NodeFilter filter)` NON-DOM extension: Create and return a TreeWalker.
`TreeWalker` `DocumentImpl.createTreeWalker(Node root, int whatToShow, NodeFilter filter, boolean entityReferenceExpansion)` Create and return a TreeWalker.
`protected void` `DocumentImpl.dispatchEventToSubtree(NodeImpl node, Node n, Event e)` NON-DOM INTERNAL: DOMNodeInsertedIntoDocument and ...RemovedFrom...
`protected Node` `DeepNodeListImpl.nextMatchingElementAfter(Node current)` Iterative tree-walker.
`void` `NodeIteratorImpl.removeNode(Node node)` Fix-up the iterator on a remove.
`Node` `AttrImpl.insertBefore(Node newChild, Node refChild)` Move one or more node(s) to our list of children.
`Node` `AttrImpl.removeChild(Node oldChild)` Remove a child from this Node.
`Node` `AttrImpl.replaceChild(Node newChild, Node oldChild)` Make newChild occupy the location that oldChild used to have.
`void` `TreeWalkerImpl.setCurrentNode(Node node)` Return the current Node.
`Node` `NamedNodeMapImpl.setNamedItem(Node arg)` Adds a node using its nodeName attribute.
`Node` `NamedNodeMapImpl.setNamedItemNS(Node arg)` Adds a node using its namespaceURI and localName.
`Node` `AttributeMap.setNamedItem(Node arg)` Adds an attribute using its nodeName attribute.
`Node` `AttributeMap.setNamedItemNS(Node arg)` Adds an attribute using its namespaceURI and localName.
`void` `RangeImpl.setStart(Node refNode, int offset)`
`void` `RangeImpl.setEnd(Node refNode, int offset)`
`void` `RangeImpl.setStartBefore(Node refNode)`
`void` `RangeImpl.setStartAfter(Node refNode)`
`void` `RangeImpl.setEndBefore(Node refNode)`
`void` `RangeImpl.setEndAfter(Node refNode)`
`void` `RangeImpl.selectNode(Node refNode)`
`void` `RangeImpl.selectNodeContents(Node refNode)`
`void` `RangeImpl.insertNode(Node newNode)`
`void` `RangeImpl.surroundContents(Node newParent)`
`void` `RangeImpl.insertedNodeFromDOM(Node node)` This function is called from the DOM.

Constructors in org.apache.xerces.dom with parameters of type Node
`NodeIteratorImpl.NodeIteratorImpl(DocumentImpl document, Node root, int whatToShow, NodeFilter nodeFilter, boolean entityReferenceExpansion)` Public constructor
`TreeWalkerImpl.TreeWalkerImpl(Node root, int whatToShow, NodeFilter nodeFilter, boolean entityReferenceExpansion)` Public constructor

Uses of Node in org.apache.xerces.dom.events

Methods in org.apache.xerces.dom.events that return Node
`Node` `MutationEventImpl.getRelatedNode()`

Methods in org.apache.xerces.dom.events with parameters of type Node
`void` `MutationEventImpl.initMutationEvent(java.lang.String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, java.lang.String prevValueArg, java.lang.String newValueArg, java.lang.String attrNameArg, short attrChangeArg)` Initialize a mutation event, or overwrite the event's current settings with new values of the parameters.

Uses of Node in org.apache.xerces.domx

Methods in org.apache.xerces.domx that return Node
`protected Node` `XGrammarWriter.getFirstChildOfType(Node node, short type)` Returns the first child of the given node type.
`protected Node` `XGrammarWriter.getNextSiblingOfType(Node node, short type)` Returns the next sibling of the given node type.

Methods in org.apache.xerces.domx with parameters of type Node
`protected Node` `XGrammarWriter.getFirstChildOfType(Node node, short type)` Returns the first child of the given node type.
`protected Node` `XGrammarWriter.getNextSiblingOfType(Node node, short type)` Returns the next sibling of the given node type.

Uses of Node in org.apache.xerces.parsers

Fields in org.apache.xerces.parsers declared as Node
`protected Node` `DOMParser.fCurrentElementNode`

Uses of Node in org.apache.xerces.validators.schema

Methods in org.apache.xerces.validators.schema with parameters of type Node
`static void` `XUtil.copyInto(Node src, Node dest)` Copies the source tree into the specified place in a destination tree.
`static Element` `XUtil.getFirstChildElement(Node parent)` Finds and returns the first child element node.
`static Element` `XUtil.getLastChildElement(Node parent)` Finds and returns the last child element node.
`static Element` `XUtil.getNextSiblingElement(Node node)` Finds and returns the next sibling element node.
`static Element` `XUtil.getFirstChildElement(Node parent, java.lang.String elemName)` Finds and returns the first child node with the given name.
`static Element` `XUtil.getLastChildElement(Node parent, java.lang.String elemName)` Finds and returns the last child node with the given name.
`static Element` `XUtil.getNextSiblingElement(Node node, java.lang.String elemName)` Finds and returns the next sibling node with the given name.
`static Element` `XUtil.getFirstChildElementNS(Node parent, java.lang.String uri, java.lang.String localpart)` Finds and returns the first child node with the given qualified name.
`static Element` `XUtil.getLastChildElementNS(Node parent, java.lang.String uri, java.lang.String localpart)` Finds and returns the last child node with the given qualified name.
`static Element` `XUtil.getNextSiblingElementNS(Node node, java.lang.String uri, java.lang.String localpart)` Finds and returns the next sibling node with the given qualified name.
`static Element` `XUtil.getFirstChildElement(Node parent, java.lang.String[] elemNames)` Finds and returns the first child node with the given name.
`static Element` `XUtil.getLastChildElement(Node parent, java.lang.String[] elemNames)` Finds and returns the last child node with the given name.
`static Element` `XUtil.getNextSiblingElement(Node node, java.lang.String[] elemNames)` Finds and returns the next sibling node with the given name.
`static Element` `XUtil.getFirstChildElementNS(Node parent, java.lang.String[][] elemNames)` Finds and returns the first child node with the given qualified name.
`static Element` `XUtil.getLastChildElementNS(Node parent, java.lang.String[][] elemNames)` Finds and returns the last child node with the given qualified name.
`static Element` `XUtil.getNextSiblingElementNS(Node node, java.lang.String[][] elemNames)` Finds and returns the next sibling node with the given qualified name.
`static Element` `XUtil.getFirstChildElement(Node parent, java.lang.String elemName, java.lang.String attrName, java.lang.String attrValue)` Finds and returns the first child node with the given name and attribute name, value pair.
`static Element` `XUtil.getLastChildElement(Node parent, java.lang.String elemName, java.lang.String attrName, java.lang.String attrValue)` Finds and returns the last child node with the given name and attribute name, value pair.
`static Element` `XUtil.getNextSiblingElement(Node node, java.lang.String elemName, java.lang.String attrName, java.lang.String attrValue)` Finds and returns the next sibling node with the given name and attribute name, value pair.
`static java.lang.String` `XUtil.getChildText(Node node)` Returns the concatenated child text of the specified node.

Uses of Node in org.apache.xml.serialize

Methods in org.apache.xml.serialize with parameters of type Node
`protected void` `BaseMarkupSerializer.serializeNode(Node node)` Serialize the DOM node.
`protected void` `TextSerializer.serializeNode(Node node)` Serialize the 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` `NamedNodeMap.getNamedItem(java.lang.String name)` Retrieves a node specified by name.
`Node` `NamedNodeMap.setNamedItem(Node arg)` Adds a node using its `nodeName` attribute.
`Node` `NamedNodeMap.removeNamedItem(java.lang.String name)` Removes a node specified by name.
`Node` `NamedNodeMap.item(int index)` Returns the `index`th item in the map.
`Node` `NamedNodeMap.getNamedItemNS(java.lang.String namespaceURI, java.lang.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(java.lang.String namespaceURI, java.lang.String localName)` Removes a node specified by local name and namespace URI.
`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.
`Node` `NodeList.item(int index)` Returns the `index`th item in the collection.
`Node` `Document.importNode(Node importedNode, boolean deep)` Imports a node from another document to this document.
`Node` `Document.adoptNode(Node source)` EXPERIMENTAL! Based on the Document Object Model (DOM) Level 3 Core Working Draft of 5 June 2001..

Methods in org.w3c.dom with parameters of type 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`.
`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` `Document.importNode(Node importedNode, boolean deep)` Imports a node from another document to this document.
`Node` `Document.adoptNode(Node source)` EXPERIMENTAL! Based on the Document Object Model (DOM) Level 3 Core Working Draft of 5 June 2001..

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(java.lang.String typeArg, boolean canBubbleArg, boolean cancelableArg, Node relatedNodeArg, java.lang.String prevValueArg, java.lang.String newValueArg, java.lang.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(java.lang.String name)` This method retrieves a `Node` using a name.

Uses of Node in org.w3c.dom.ranges

Methods in org.w3c.dom.ranges that return Node
`Node` `Range.getStartContainer()` Node within which the Range begins
`Node` `Range.getEndContainer()` Node within which the Range ends
`Node` `Range.getCommonAncestorContainer()` The deepest common ancestor container of the Range's two boundary-points.

Methods in org.w3c.dom.ranges with parameters of type Node
`void` `Range.setStart(Node refNode, int offset)` Sets the attributes describing the start of the Range.
`void` `Range.setEnd(Node refNode, int offset)` Sets the attributes describing the end of a Range.
`void` `Range.setStartBefore(Node refNode)` Sets the start position to be before a node
`void` `Range.setStartAfter(Node refNode)` Sets the start position to be after a node
`void` `Range.setEndBefore(Node refNode)` Sets the end position to be before a node.
`void` `Range.setEndAfter(Node refNode)` Sets the end of a Range to be after a node
`void` `Range.selectNode(Node refNode)` Select a node and its contents
`void` `Range.selectNodeContents(Node refNode)` Select the contents within a node
`void` `Range.insertNode(Node newNode)` Inserts a node into the Document or DocumentFragment at the start of the Range.
`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.traversal

Methods in org.w3c.dom.traversal that return Node
`Node` `NodeIterator.getRoot()` The root node of the `NodeIterator`, as specified when it was created.
`Node` `NodeIterator.nextNode()` Returns the next node in the set and advances the position of the iterator in the set.
`Node` `NodeIterator.previousNode()` Returns the previous node in the set and moves the position of the `NodeIterator` backwards in the set.
`Node` `TreeWalker.getRoot()` The `root` node of the `TreeWalker`, as specified when it was created.
`Node` `TreeWalker.getCurrentNode()` The node at which the `TreeWalker` is currently positioned.
`Node` `TreeWalker.parentNode()` Moves to and returns the closest visible ancestor node of the current node.
`Node` `TreeWalker.firstChild()` Moves the `TreeWalker` to the first visible child of the current node, and returns the new node.
`Node` `TreeWalker.lastChild()` Moves the `TreeWalker` to the last visible child of 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.
`Node` `TreeWalker.nextSibling()` Moves the `TreeWalker` to the next sibling of the current node, and returns the new 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` `TreeWalker.nextNode()` Moves the `TreeWalker` to the next visible node in document order relative to the current node, and returns the new node.

Methods in org.w3c.dom.traversal with parameters of type Node
`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)`
`short` `NodeFilter.acceptNode(Node n)` Test whether a specified node is visible in the logical view of a `TreeWalker` or `NodeIterator`.

Copyright © 1999-2001 Apache XML Project. All Rights Reserved.