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

Packages that use Node
javax.xml.transform.dom
org.apache.xalan.extensions: Implementation of Xalan Extension Mechanism.
org.apache.xalan.lib: Extension elements and functions shipped with Xalan-Java, including EXSLT functions.
org.apache.xalan.lib.sql: Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "streamable" result set.
org.apache.xalan.processor: Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot (a TRaX Templates object).
org.apache.xalan.templates: Implements the `Templates` interface, and defines a set of classes that represent an XSLT stylesheet.
org.apache.xalan.trace: Implementation of Xalan Trace events, for use by a debugger.
org.apache.xalan.transformer: In charge of run-time transformations and the production of result trees.
org.apache.xalan.xslt: Implementation of Xalan command-line interface.
org.apache.xalan.xsltc
org.apache.xalan.xsltc.dom
org.apache.xalan.xsltc.runtime
org.apache.xalan.xsltc.runtime.output
org.apache.xalan.xsltc.trax
org.apache.xml.dtm
org.apache.xml.dtm.ref
org.apache.xml.dtm.ref.dom2dtm
org.apache.xml.serializer: Processes SAX events into streams.
org.apache.xml.serializer.dom3
org.apache.xml.serializer.utils
org.apache.xml.utils: Implementation of Xalan utility classes.
org.apache.xpath: Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
org.apache.xpath.axes: Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.
org.apache.xpath.domapi: Implements DOM Level 3 XPath API
org.apache.xpath.jaxp
org.apache.xpath.objects: Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.
org.w3c.dom
org.w3c.dom.events
org.w3c.dom.html
org.w3c.dom.ls
org.w3c.dom.ranges
org.w3c.dom.stylesheets
org.w3c.dom.traversal
org.w3c.dom.xpath

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` `DOMResult.getNextSibling()` Get the child node before which the result nodes will be inserted.
`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.
`void` `DOMResult.setNextSibling(Node nextSibling)` Set the child node before which the result nodes will be inserted.

Constructors in javax.xml.transform.dom with parameters of type Node
`DOMSource.DOMSource(Node n)` Create a new input source with a DOM node.
`DOMSource.DOMSource(Node node, java.lang.String systemID)` Create a new input source with a DOM node, and with the system ID also passed in as the base URI.
`DOMResult.DOMResult(Node node)` Use a DOM node to create a new output target.
`DOMResult.DOMResult(Node node, java.lang.String systemId)` Use a DOM node to create a new output target with the specified System ID.
`DOMResult.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.DOMResult(Node node, Node nextSibling, java.lang.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.

Uses of Node in org.apache.xalan.extensions

Methods in org.apache.xalan.extensions that return Node
`Node` `ExpressionContext.getContextNode()` Get the current context node.
`Node` `XSLProcessorContext.getSourceTree()` Get the root of the source tree being executed.
`Node` `XSLProcessorContext.getContextNode()` Get the current context node.

Methods in org.apache.xalan.extensions with parameters of type Node
`double` `ExpressionContext.toNumber(Node n)` Get the value of a node as a number.
`java.lang.String` `ExpressionContext.toString(Node n)` Get the value of a node as a string.

Uses of Node in org.apache.xalan.lib

Methods in org.apache.xalan.lib that return Node
`static Node` `Extensions.checkEnvironment(ExpressionContext myContext)` Return a Node of basic debugging information from the EnvironmentCheck utility about the Java environment.

Uses of Node in org.apache.xalan.lib.sql

Methods in org.apache.xalan.lib.sql that return Node
`Node` `DTMDocument.getNode(int parm1)`

Methods in org.apache.xalan.lib.sql with parameters of type Node
`void` `DTMDocument.CharacterNodeHandler.characters(Node node)`

Uses of Node in org.apache.xalan.processor

Classes in org.apache.xalan.processor that implement Node
`class` `ProcessorCharacters` This class processes character events for a XSLT template element.
`class` `ProcessorExsltFuncResult` This class processes parse events for an exslt func:result element.
`class` `ProcessorExsltFunction` This class processes parse events for an exslt func:function element.
`class` `ProcessorImport` This class processes parse events for an xsl:import element.
`class` `ProcessorInclude` TransformerFactory class for xsl:include markup.
`class` `ProcessorLRE` Processes an XSLT literal-result-element, or something that looks like one.
`class` `ProcessorStylesheetDoc` This class processes the xsl:stylesheet element.
`class` `ProcessorStylesheetElement` TransformerFactory for xsl:stylesheet or xsl:transform markup.
`class` `ProcessorTemplateElem` This class processes parse events for an XSLT template element.
`class` `ProcessorText` Process xsl:text.
`class` `ProcessorUnknown` This class processes an unknown template element.
`class` `WhitespaceInfoPaths`
`class` `XSLTElementProcessor` This class acts as the superclass for all stylesheet element processors, and deals with things that are common to all elements.

Methods in org.apache.xalan.processor that return Node
`Node` `StylesheetHandler.getOriginatingNode()` Set the node that is originating the SAX event.

Methods in org.apache.xalan.processor with parameters of type Node
`java.lang.String` `StylesheetHandler.getNamespaceForPrefix(java.lang.String prefix, Node context)` Given a namespace, get the corrisponding prefix.
`void` `StylesheetHandler.setOriginatingNode(Node n)` Set the node that is originating the SAX event.
`Templates` `TransformerFactoryImpl.processFromNode(Node node)`

Uses of Node in org.apache.xalan.templates

Classes in org.apache.xalan.templates that implement Node
`class` `DecimalFormatProperties` Implement xsl:decimal-format.
`class` `ElemApplyImport` Implement xsl:apply-imports.
`class` `ElemApplyTemplates` Implement xsl:apply-templates.
`class` `ElemAttribute` Implement xsl:attribute.
`class` `ElemAttributeSet` Implement xsl:attribute-set.
`class` `ElemCallTemplate` Implement xsl:call-template.
`class` `ElemChoose` Implement xsl:choose.
`class` `ElemComment` Implement xsl:comment.
`class` `ElemCopy` Implement xsl:copy.
`class` `ElemCopyOf` Implement xsl:copy-of.
`class` `ElemElement` Implement xsl:element
`class` `ElemEmpty` Simple empty elem to push on the stack when nothing else got pushed, so that pop() works correctly.
`class` `ElemExsltFuncResult` Handles the EXSLT result element within an EXSLT function element.
`class` `ElemExsltFunction` Implement func:function.
`class` `ElemExtensionCall` Implement an extension element.
`class` `ElemExtensionDecl` Implement the declaration of an extension element
`class` `ElemExtensionScript` Implement Script extension element
`class` `ElemFallback` Implement xsl:fallback.
`class` `ElemForEach` Implement xsl:for-each.
`class` `ElemIf` Implement xsl:if.
`class` `ElemLiteralResult` Implement a Literal Result Element.
`class` `ElemLiteralResult.Attribute`
`class` `ElemMessage` Implement xsl:message.
`class` `ElemNumber` Implement xsl:number.
`class` `ElemOtherwise` Implement xsl:otherwise.
`class` `ElemParam` Implement xsl:param.
`class` `ElemPI` Implement xsl:processing-instruction.
`class` `ElemSort` Implement xsl:sort.
`class` `ElemTemplate` Implement xsl:template.
`class` `ElemTemplateElement` An instance of this class represents an element inside an xsl:template class.
`class` `ElemText` Implement xsl:template.
`class` `ElemTextLiteral` Implement a text literal.
`class` `ElemUnknown` Implement an unknown element
`class` `ElemUse` Implement xsl:use.
`class` `ElemValueOf` Implement xsl:value-of.
`class` `ElemVariable` Implement xsl:variable.
`class` `ElemVariablePsuedo`
`class` `ElemWhen` Implement xsl:when.
`class` `ElemWithParam` Implement xsl:with-param.
`class` `KeyDeclaration` Holds the attribute declarations for the xsl:keys element.
`class` `NamespaceAlias` Object to hold an xsl:namespace element.
`class` `OutputProperties` This class provides information from xsl:output elements.
`class` `Stylesheet` Represents a stylesheet element.
`class` `StylesheetComposed` Represents a stylesheet that has methods that resolve includes and imports.
`class` `StylesheetRoot` This class represents the root object of the stylesheet tree.
`class` `WhiteSpaceInfo` This is used as a special "fake" template that can be handled by the TemplateList to do pattern matching on nodes.

Methods in org.apache.xalan.templates that return Node
`Node` `ElemTemplateElement.appendChild(Node newChild)` Add a child to the child list.
`Node` `ElemTemplateElement.replaceChild(Node newChild, Node oldChild)` Replace the old child with a new child.
`Node` `ElemTemplateElement.insertBefore(Node newChild, Node refChild)` Unimplemented.
`Node` `ElemTemplateElement.item(int index)` NodeList method: Return the Nth immediate child of this node, or null if the index is out of bounds.
`Node` `ElemTemplateElement.getParentNode()` Get the parent as a Node.
`Node` `ElemTemplateElement.getNextSibling()` Get the next sibling (as a Node) or return null.
`Node` `ElemTemplateElement.getPreviousSibling()` Get the previous sibling (as a Node) or return null.
`Node` `ElemTemplateElement.getFirstChild()` Get the first child as a Node.
`Node` `ElemTemplateElement.getLastChild()` Get the last child.
`Node` `ElemTemplateElement.getDOMBackPointer()` If this stylesheet was created from a DOM, get the DOM backpointer that this element originated from.
`Node` `ElemLiteralResult.LiteralElementAttributes.getNamedItem(java.lang.String name)` Retrieves a node specified by name.
`Node` `ElemLiteralResult.LiteralElementAttributes.getNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)` Retrieves a node specified by local name and namespace URI.
`Node` `ElemLiteralResult.LiteralElementAttributes.item(int i)` Returns the `index`th item in the map.
`Node` `ElemLiteralResult.LiteralElementAttributes.removeNamedItem(java.lang.String name)`
`Node` `ElemLiteralResult.LiteralElementAttributes.removeNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)`
`Node` `ElemLiteralResult.LiteralElementAttributes.setNamedItem(Node arg)` Unimplemented.
`Node` `ElemLiteralResult.LiteralElementAttributes.setNamedItemNS(Node arg)` Unimplemented.
`Node` `ElemLiteralResult.Attribute.appendChild(Node newChild)`
`Node` `ElemLiteralResult.Attribute.cloneNode(boolean deep)`
`Node` `ElemLiteralResult.Attribute.getFirstChild()`
`Node` `ElemLiteralResult.Attribute.getLastChild()`
`Node` `ElemLiteralResult.Attribute.getNextSibling()`
`Node` `ElemLiteralResult.Attribute.getParentNode()`
`Node` `ElemLiteralResult.Attribute.getPreviousSibling()`
`Node` `ElemLiteralResult.Attribute.insertBefore(Node newChild, Node refChild)`
`Node` `ElemLiteralResult.Attribute.removeChild(Node oldChild)`
`Node` `ElemLiteralResult.Attribute.replaceChild(Node newChild, Node oldChild)`
`Node` `ElemSort.appendChild(Node newChild)` Add a child to the child list.

Methods in org.apache.xalan.templates with parameters of type Node
`Node` `ElemTemplateElement.appendChild(Node newChild)` Add a child to the child list.
`Node` `ElemTemplateElement.replaceChild(Node newChild, Node oldChild)` Replace the old child with a new child.
`Node` `ElemTemplateElement.insertBefore(Node newChild, Node refChild)` Unimplemented.
`java.lang.String` `ElemTemplateElement.getNamespaceForPrefix(java.lang.String prefix, Node context)` Fullfill the PrefixResolver interface.
`void` `ElemTemplateElement.setDOMBackPointer(Node n)` If this stylesheet was created from a DOM, set the DOM backpointer that this element originated from.
`Node` `ElemLiteralResult.LiteralElementAttributes.setNamedItem(Node arg)` Unimplemented.
`Node` `ElemLiteralResult.LiteralElementAttributes.setNamedItemNS(Node arg)` Unimplemented.
`Node` `ElemLiteralResult.Attribute.appendChild(Node newChild)`
`Node` `ElemLiteralResult.Attribute.insertBefore(Node newChild, Node refChild)`
`Node` `ElemLiteralResult.Attribute.removeChild(Node oldChild)`
`Node` `ElemLiteralResult.Attribute.replaceChild(Node newChild, Node oldChild)`
`boolean` `ElemLiteralResult.Attribute.isEqualNode(Node arg)`
`boolean` `ElemLiteralResult.Attribute.isSameNode(Node other)`
`short` `ElemLiteralResult.Attribute.compareDocumentPosition(Node other)`
`java.lang.String` `ElemExtensionCall.getAttribute(java.lang.String rawName, Node sourceNode, TransformerImpl transformer)` Return the value of the attribute interpreted as an Attribute Value Template (in other words, you can use curly expressions such as href="http://{website}".
`Node` `ElemSort.appendChild(Node newChild)` Add a child to the child list.

Uses of Node in org.apache.xalan.trace

Fields in org.apache.xalan.trace declared as Node
`Node` `SelectionEvent.m_sourceNode` The current context node.
`Node` `TracerEvent.m_sourceNode` The current context node.

Methods in org.apache.xalan.trace with parameters of type Node
`static java.lang.String` `TracerEvent.printNode(Node n)` Returns a string representation of the node.

Constructors in org.apache.xalan.trace with parameters of type Node
`SelectionEvent.SelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` Create an event originating at the given node of the style tree.
`EndSelectionEvent.EndSelectionEvent(TransformerImpl processor, Node sourceNode, ElemTemplateElement styleNode, java.lang.String attributeName, XPath xpath, XObject selection)` Create an EndSelectionEvent.
`TracerEvent.TracerEvent(TransformerImpl processor, Node sourceNode, QName mode, ElemTemplateElement styleNode)` Create an event originating at the given node of the style tree.

Uses of Node in org.apache.xalan.transformer

Methods in org.apache.xalan.transformer that return Node
`Node` `XalanTransformState.getCurrentNode()`
`Node` `XalanTransformState.getMatchedNode()`
`Node` `TransformState.getCurrentNode()` This method retrieves the current context node in the source tree.
`Node` `TransformState.getMatchedNode()` Retrieves the node in the source tree that matched the template obtained via getMatchedTemplate().

Methods in org.apache.xalan.transformer with parameters of type Node
`void` `XalanTransformState.setCurrentNode(Node n)`
`void` `TransformerImpl.executeChildTemplates(ElemTemplateElement elem, Node context, QName mode, ContentHandler handler)` Execute each of the children of a template element.
`void` `MsgMgr.warn(SourceLocator srcLctr, Node styleNode, Node sourceNode, java.lang.String msg)` Warn the user of a problem.
`void` `MsgMgr.warn(SourceLocator srcLctr, Node styleNode, Node sourceNode, java.lang.String msg, java.lang.Object[] args)` Warn the user of a problem.
`void` `MsgMgr.error(SourceLocator srcLctr, Node styleNode, Node sourceNode, java.lang.String msg)` Tell the user of an error, and probably throw an exception.
`void` `MsgMgr.error(SourceLocator srcLctr, Node styleNode, Node sourceNode, java.lang.String msg, java.lang.Object[] args)` Tell the user of an error, and probably throw an exception.

Uses of Node in org.apache.xalan.xslt

Methods in org.apache.xalan.xslt with parameters of type Node
`void` `EnvironmentCheck.appendEnvironmentReport(Node container, Document factory, java.util.Hashtable h)` Stylesheet extension entrypoint: Dump a basic Xalan environment report from getEnvironmentHash() to a Node.

Uses of Node in org.apache.xalan.xsltc

Methods in org.apache.xalan.xsltc that return Node
`Node` `DOM.makeNode(int index)`
`Node` `DOM.makeNode(DTMAxisIterator iter)`

Uses of Node in org.apache.xalan.xsltc.dom

Methods in org.apache.xalan.xsltc.dom that return Node
`Node` `SAXImpl.makeNode(int index)` Create an org.w3c.dom.Node from a node in the tree
`Node` `SAXImpl.makeNode(DTMAxisIterator iter)` Create an org.w3c.dom.Node from a node in an iterator The iterator most be started before this method is called
`Node` `DOMAdapter.makeNode(int index)`
`Node` `DOMAdapter.makeNode(DTMAxisIterator iter)`
`Node` `MultiDOM.makeNode(int index)`
`Node` `MultiDOM.makeNode(DTMAxisIterator iter)`
`Node` `SimpleResultTreeImpl.makeNode(int index)`
`Node` `SimpleResultTreeImpl.makeNode(DTMAxisIterator iter)`
`Node` `SimpleResultTreeImpl.getNode(int nodeHandle)`
`Node` `AdaptiveResultTreeImpl.makeNode(int index)`
`Node` `AdaptiveResultTreeImpl.makeNode(DTMAxisIterator iter)`
`Node` `AdaptiveResultTreeImpl.getNode(int nodeHandle)`

Methods in org.apache.xalan.xsltc.dom with parameters of type Node
`void` `SAXImpl.startElement(java.lang.String uri, java.lang.String localName, java.lang.String qname, Attributes attributes, Node node)` Specialized interface used by DOM2SAX.

Uses of Node in org.apache.xalan.xsltc.runtime

Methods in org.apache.xalan.xsltc.runtime that return Node
`static Node` `BasisLibrary.referenceToNode(java.lang.Object obj, DOM dom)` Utility function: used to convert reference to org.w3c.dom.Node.

Methods in org.apache.xalan.xsltc.runtime with parameters of type Node
`static DTMAxisIterator` `BasisLibrary.node2Iterator(Node node, Translet translet, DOM dom)` Utility function used to convert a w3c Node into an internal DOM iterator.

Uses of Node in org.apache.xalan.xsltc.runtime.output

Methods in org.apache.xalan.xsltc.runtime.output that return Node
`Node` `TransletOutputHandlerFactory.getNode()`

Methods in org.apache.xalan.xsltc.runtime.output with parameters of type Node
`void` `TransletOutputHandlerFactory.setNode(Node node)`
`void` `TransletOutputHandlerFactory.setNextSibling(Node nextSibling)`

Uses of Node in org.apache.xalan.xsltc.trax

Methods in org.apache.xalan.xsltc.trax that return Node
`Node` `SAX2DOM.getDOM()`

Constructors in org.apache.xalan.xsltc.trax with parameters of type Node
`DOM2SAX.DOM2SAX(Node root)`
`DOM2TO.DOM2TO(Node root, SerializationHandler handler)`
`SAX2DOM.SAX2DOM(Node root, Node nextSibling)`
`SAX2DOM.SAX2DOM(Node root)`

Uses of Node in org.apache.xml.dtm

Methods in org.apache.xml.dtm that return Node
`Node` `DTM.getNode(int nodeHandle)` Return an DOM node for the given node.

Methods in org.apache.xml.dtm with parameters of type Node
`abstract int` `DTMManager.getDTMHandleFromNode(Node node)` Given a W3C DOM node, try and return a DTM handle.

Uses of Node in org.apache.xml.dtm.ref

Classes in org.apache.xml.dtm.ref that implement Node
`class` `DTMNodeProxy` `DTMNodeProxy` presents a DOM Node API front-end to the DTM model.

Methods in org.apache.xml.dtm.ref that return Node
`Node` `DTMDefaultBase.getNode(int nodeHandle)` Return an DOM node for the given node.
`Node` `DTMNodeListBase.item(int index)` Returns the `index`th item in the collection.
`Node` `DTMAxisIterNodeList.item(int index)` Returns the `index`th item in the collection.
`Node` `DTMNodeProxy.getParentNode()`
`Node` `DTMNodeProxy.getOwnerNode()`
`Node` `DTMNodeProxy.getFirstChild()`
`Node` `DTMNodeProxy.getLastChild()`
`Node` `DTMNodeProxy.getPreviousSibling()`
`Node` `DTMNodeProxy.getNextSibling()`
`Node` `DTMNodeProxy.insertBefore(Node newChild, Node refChild)`
`Node` `DTMNodeProxy.replaceChild(Node newChild, Node oldChild)`
`Node` `DTMNodeProxy.removeChild(Node oldChild)`
`Node` `DTMNodeProxy.appendChild(Node newChild)`
`Node` `DTMNodeProxy.cloneNode(boolean deep)`
`Node` `DTMNodeProxy.importNode(Node importedNode, boolean deep)`
`Node` `DTMNodeProxy.adoptNode(Node source)` NEEDSDOC Method adoptNode NEEDSDOC @param source
`Node` `DTMNodeProxy.renameNode(Node n, java.lang.String namespaceURI, java.lang.String name)` DOM Level 3 Renaming node
`Node` `DTMNodeList.item(int index)` Returns the `index`th item in the collection.
`Node` `DTMNamedNodeMap.getNamedItem(java.lang.String name)` Retrieves a node specified by name.
`Node` `DTMNamedNodeMap.item(int i)` Returns the `index`th item in the map.
`Node` `DTMNamedNodeMap.setNamedItem(Node newNode)` Adds a node using its `nodeName` attribute.
`Node` `DTMNamedNodeMap.removeNamedItem(java.lang.String name)` Removes a node specified by name.
`Node` `DTMNamedNodeMap.getNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)` Retrieves a node specified by local name and namespace URI.
`Node` `DTMNamedNodeMap.setNamedItemNS(Node arg)` Adds a node using its `namespaceURI` and `localName`.
`Node` `DTMNamedNodeMap.removeNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)` Removes a node specified by local name and namespace URI.
`Node` `DTMNodeIterator.getRoot()`
`Node` `DTMNodeIterator.nextNode()`
`Node` `DTMNodeIterator.previousNode()`
`Node` `DTMDocumentImpl.getNode(int nodeHandle)` Return an DOM node for the given node.
`Node` `DTMChildIterNodeList.item(int index)` Returns the `index`th item in the collection.

Methods in org.apache.xml.dtm.ref with parameters of type Node
`int` `DTMManagerDefault.getDTMHandleFromNode(Node node)` Given a W3C DOM node, try and return a DTM handle.
`boolean` `DTMNodeProxy.equals(Node node)` Test for equality based on node number.
`boolean` `DTMNodeProxy.sameNodeAs(Node other)` FUTURE DOM: Test node identity, in lieu of Node==Node
`Node` `DTMNodeProxy.insertBefore(Node newChild, Node refChild)`
`Node` `DTMNodeProxy.replaceChild(Node newChild, Node oldChild)`
`Node` `DTMNodeProxy.removeChild(Node oldChild)`
`Node` `DTMNodeProxy.appendChild(Node newChild)`
`Node` `DTMNodeProxy.importNode(Node importedNode, boolean deep)`
`Node` `DTMNodeProxy.adoptNode(Node source)` NEEDSDOC Method adoptNode NEEDSDOC @param source
`boolean` `DTMNodeProxy.isEqualNode(Node arg)` Tests whether two nodes are equal.
`boolean` `DTMNodeProxy.isSameNode(Node other)` Returns whether this node is the same node as the given one.
`short` `DTMNodeProxy.compareDocumentPosition(Node other)` Compares a node with this node with regard to their position in the document.
`Node` `DTMNodeProxy.renameNode(Node n, java.lang.String namespaceURI, java.lang.String name)` DOM Level 3 Renaming node
`Node` `DTMNamedNodeMap.setNamedItem(Node newNode)` Adds a node using its `nodeName` attribute.
`Node` `DTMNamedNodeMap.setNamedItemNS(Node arg)` Adds a node using its `namespaceURI` and `localName`.

Uses of Node in org.apache.xml.dtm.ref.dom2dtm

Classes in org.apache.xml.dtm.ref.dom2dtm that implement Node
`class` `DOM2DTMdefaultNamespaceDeclarationNode` This is a kluge to let us shove a declaration for xml: into the DOM2DTM model.

Methods in org.apache.xml.dtm.ref.dom2dtm that return Node
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.getParentNode()`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.getFirstChild()`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.getLastChild()`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.getPreviousSibling()`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.getNextSibling()`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.insertBefore(Node a, Node b)`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.replaceChild(Node a, Node b)`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.appendChild(Node a)`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.removeChild(Node a)`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.cloneNode(boolean deep)`
`Node` `DOM2DTM.getNode(int nodeHandle)` Return an DOM node for the given node.

Methods in org.apache.xml.dtm.ref.dom2dtm with parameters of type Node
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.insertBefore(Node a, Node b)`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.replaceChild(Node a, Node b)`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.appendChild(Node a)`
`Node` `DOM2DTMdefaultNamespaceDeclarationNode.removeChild(Node a)`
`boolean` `DOM2DTMdefaultNamespaceDeclarationNode.isEqualNode(Node arg)` Tests whether two nodes are equal.
`boolean` `DOM2DTMdefaultNamespaceDeclarationNode.isSameNode(Node other)` Returns whether this node is the same node as the given one.
`short` `DOM2DTMdefaultNamespaceDeclarationNode.compareDocumentPosition(Node other)` Compares a node with this node with regard to their position in the document.
`int` `DOM2DTM.getHandleOfNode(Node node)` Get the handle from a Node.
`void` `DOM2DTM.CharacterNodeHandler.characters(Node node)`

Uses of Node in org.apache.xml.serializer

Methods in org.apache.xml.serializer with parameters of type Node
`void` `EmptySerializer.serialize(Node node)`
`void` `EmptySerializer.characters(Node node)`
`void` `TransformStateSetter.setCurrentNode(Node n)` Set the current node.
`void` `SerializerBase.characters(Node node)` This method gets the nodes value as a String and uses that String as if it were an input character notification.
`void` `ToSAXHandler.characters(Node node)` This method gets the node's value as a String and uses that String as if it were an input character notification.
`void` `ToXMLSAXHandler.serialize(Node node)`
`void` `DOMSerializer.serialize(Node node)` Serializes the DOM node.
`void` `ToTextSAXHandler.serialize(Node node)` Deprecated.
`void` `SerializationHandler.serialize(Node node)` Notify that the serializer should take this DOM node as input to be serialized.
`void` `ToStream.serialize(Node node)` Serializes the DOM node.
`void` `ToHTMLSAXHandler.serialize(Node node)` Deprecated. Does nothing.
`void` `DOM3Serializer.serializeDOM3(Node node)` Serializes the Level 3 DOM node.
`void` `ExtendedContentHandler.characters(Node node)` This method is used to notify of a character event, but passing the data as a DOM Node rather than the standard character array.
`void` `ToUnknownStream.serialize(Node node)` Converts the DOM node to output
`void` `TreeWalker.traverse(Node pos)` Perform a pre-order traversal non-recursive style.
`void` `TreeWalker.traverse(Node pos, Node top)` Perform a pre-order traversal non-recursive style.

Uses of Node in org.apache.xml.serializer.dom3

Methods in org.apache.xml.serializer.dom3 with parameters of type Node
`void` `DOM3SerializerImpl.serializeDOM3(Node node)` Serializes the Level 3 DOM node by creating an instance of DOM3TreeWalker which traverses the DOM tree and invokes handler events to serialize the DOM NOde.
`boolean` `LSSerializerImpl.write(Node nodeArg, LSOutput destination)` Serializes the specified node to the specified LSOutput and returns true if the Node was successfully serialized.
`java.lang.String` `LSSerializerImpl.writeToString(Node nodeArg)` Serializes the specified node and returns a String with the serialized data to the caller.
`boolean` `LSSerializerImpl.writeToURI(Node nodeArg, java.lang.String uri)` Serializes the specified node to the specified URI and returns true if the Node was successfully serialized.

Uses of Node in org.apache.xml.serializer.utils

Methods in org.apache.xml.serializer.utils with parameters of type Node
`java.lang.String` `DOM2Helper.getLocalNameOfNode(Node n)` Returns the local name of the given node, as defined by the XML Namespaces specification.
`java.lang.String` `DOM2Helper.getNamespaceOfNode(Node n)` Returns the Namespace Name (Namespace URI) for the given node.

Uses of Node in org.apache.xml.utils

Classes in org.apache.xml.utils that implement Node
`class` `UnImplNode` To be subclassed by classes that wish to fake being nodes.

Methods in org.apache.xml.utils that return Node
`Node` `UnImplNode.appendChild(Node newChild)` Unimplemented.
`Node` `UnImplNode.getParentNode()` Unimplemented.
`Node` `UnImplNode.getFirstChild()` Unimplemented.
`Node` `UnImplNode.getLastChild()` Unimplemented.
`Node` `UnImplNode.getNextSibling()` Unimplemented.
`Node` `UnImplNode.item(int index)` Unimplemented.
`Node` `UnImplNode.getPreviousSibling()` Unimplemented.
`Node` `UnImplNode.cloneNode(boolean deep)` Unimplemented.
`Node` `UnImplNode.insertBefore(Node newChild, Node refChild)` Unimplemented.
`Node` `UnImplNode.replaceChild(Node newChild, Node oldChild)` Unimplemented.
`Node` `UnImplNode.removeChild(Node oldChild)` Unimplemented.
`Node` `UnImplNode.importNode(Node importedNode, boolean deep)` Unimplemented.
`Node` `UnImplNode.adoptNode(Node source)` NEEDSDOC Method adoptNode NEEDSDOC @param source NEEDSDOC (adoptNode) @return
`Node` `UnImplNode.renameNode(Node n, java.lang.String namespaceURI, java.lang.String name)` DOM Level 3 Renaming node
`Node` `DOMHelper.getRoot(Node node)` Deprecated.
`Node` `DOMHelper.getRootNode(Node n)` Deprecated. Get the root node of the document tree, regardless of whether or not the node passed in is a document node.
`static Node` `DOMHelper.getParentOfNode(Node node)` Deprecated. Obtain the XPath-model parent of a DOM node -- ownerElement for Attrs, parent for other nodes.
`static Node` `DOM2Helper.getParentOfNode(Node node)` Deprecated. Get the XPath-model parent of a node.
`Node` `DOMBuilder.getRootDocument()` Get the root document or DocumentFragment of the DOM being created.
`Node` `DOMBuilder.getRootNode()` Get the root node of the DOM tree.
`Node` `DOMBuilder.getCurrentNode()` Get the node currently being processed.
`Node` `DOMBuilder.getNextSibling()` Return the next sibling node.

Methods in org.apache.xml.utils with parameters of type Node
`Node` `UnImplNode.appendChild(Node newChild)` Unimplemented.
`Node` `UnImplNode.insertBefore(Node newChild, Node refChild)` Unimplemented.
`Node` `UnImplNode.replaceChild(Node newChild, Node oldChild)` Unimplemented.
`Node` `UnImplNode.removeChild(Node oldChild)` Unimplemented.
`Node` `UnImplNode.importNode(Node importedNode, boolean deep)` Unimplemented.
`Node` `UnImplNode.adoptNode(Node source)` NEEDSDOC Method adoptNode NEEDSDOC @param source NEEDSDOC (adoptNode) @return
`boolean` `UnImplNode.isEqualNode(Node arg)` Tests whether two nodes are equal.
`boolean` `UnImplNode.isSameNode(Node other)` Returns whether this node is the same node as the given one.
`short` `UnImplNode.compareDocumentPosition(Node other)` Compares a node with this node with regard to their position in the document.
`Node` `UnImplNode.renameNode(Node n, java.lang.String namespaceURI, java.lang.String name)` DOM Level 3 Renaming node
`void` `NodeConsumer.setOriginatingNode(Node n)` Set the node that is originating the SAX event.
`java.lang.String` `PrefixResolverDefault.getNamespaceForPrefix(java.lang.String prefix, Node namespaceContext)` Given a namespace, get the corrisponding prefix.
`static void` `Hashtree2Node.appendHashToNode(java.util.Hashtable hash, java.lang.String name, Node container, Document factory)` Convert a Hashtable into a Node tree.
`java.lang.String` `PrefixResolver.getNamespaceForPrefix(java.lang.String prefix, Node context)` Given a namespace, get the corresponding prefix, based on the context node.
`void` `TreeWalker.traverse(Node pos)` Perform a pre-order traversal non-recursive style.
`void` `TreeWalker.traverseFragment(Node pos)` Perform a pre-order traversal non-recursive style.
`void` `TreeWalker.traverse(Node pos, Node top)` Perform a pre-order traversal non-recursive style.
`boolean` `DOMHelper.shouldStripSourceNode(Node textNode)` Deprecated. Tells, through the combination of the default-space attribute on xsl:stylesheet, xsl:strip-space, xsl:preserve-space, and the xml:space attribute, whether or not extra whitespace should be stripped from the node.
`java.lang.String` `DOMHelper.getUniqueID(Node node)` Deprecated. Supports the XPath function GenerateID by returning a unique identifier string for any given DOM Node.
`static boolean` `DOMHelper.isNodeAfter(Node node1, Node node2)` Deprecated. Figure out whether node2 should be considered as being later in the document than node1, in Document Order as defined by the XPath model.
`static boolean` `DOMHelper.isNodeTheSame(Node node1, Node node2)` Deprecated. Use DTMNodeProxy to determine whether two nodes are the same.
`short` `DOMHelper.getLevel(Node n)` Deprecated. Get the depth level of this node in the tree (equals 1 for a parentless node).
`java.lang.String` `DOMHelper.getNamespaceOfNode(Node n)` Deprecated. Returns the namespace of the given node.
`java.lang.String` `DOMHelper.getLocalNameOfNode(Node n)` Deprecated. Returns the local name of the given node.
`Node` `DOMHelper.getRoot(Node node)` Deprecated.
`Node` `DOMHelper.getRootNode(Node n)` Deprecated. Get the root node of the document tree, regardless of whether or not the node passed in is a document node.
`boolean` `DOMHelper.isNamespaceNode(Node n)` Deprecated. Test whether the given node is a namespace decl node.
`static Node` `DOMHelper.getParentOfNode(Node node)` Deprecated. Obtain the XPath-model parent of a DOM node -- ownerElement for Attrs, parent for other nodes.
`static java.lang.String` `DOMHelper.getNodeData(Node node)` Deprecated. Get the textual contents of the node.
`static void` `DOMHelper.getNodeData(Node node, FastStringBuffer buf)` Deprecated. Retrieve the text content of a DOM subtree, appending it into a user-supplied FastStringBuffer object.
`void` `DOM2Helper.checkNode(Node node)` Deprecated. Check node to see if it was created by a DOM implementation that this helper is intended to support.
`static boolean` `DOM2Helper.isNodeAfter(Node node1, Node node2)` Deprecated. Figure out whether node2 should be considered as being later in the document than node1, in Document Order as defined by the XPath model.
`static Node` `DOM2Helper.getParentOfNode(Node node)` Deprecated. Get the XPath-model parent of a node.
`java.lang.String` `DOM2Helper.getLocalNameOfNode(Node n)` Deprecated. Returns the local name of the given node, as defined by the XML Namespaces specification.
`java.lang.String` `DOM2Helper.getNamespaceOfNode(Node n)` Deprecated. Returns the Namespace Name (Namespace URI) for the given node.
`void` `DOMBuilder.setNextSibling(Node nextSibling)` Set the next sibling node, which is where the result nodes should be inserted before.

Constructors in org.apache.xml.utils with parameters of type Node
`PrefixResolverDefault.PrefixResolverDefault(Node xpathExpressionContext)` Construct a PrefixResolverDefault object.
`DOMBuilder.DOMBuilder(Document doc, Node node)` DOMBuilder instance constructor...

Uses of Node in org.apache.xpath

Methods in org.apache.xpath that return Node
`Node` `XPathException.getStylesheetNode(ExpressionNode ex)` Get the XSLT ElemVariable that this sub-expression references.
`static Node` `XPathAPI.selectSingleNode(Node contextNode, java.lang.String str)` Use an XPath string to select a single node.
`static Node` `XPathAPI.selectSingleNode(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a single node.
`Node` `XPathContext.XPathExpressionContext.getContextNode()` Get the current context node.
`Node` `CachedXPathAPI.selectSingleNode(Node contextNode, java.lang.String str)` Use an XPath string to select a single node.
`Node` `CachedXPathAPI.selectSingleNode(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a single node.
`Node` `NodeSet.getRoot()`
`Node` `NodeSet.nextNode()` Returns the next node in the set and advances the position of the iterator in the set.
`Node` `NodeSet.previousNode()` Returns the previous node in the set and moves the position of the iterator backwards in the set.
`Node` `NodeSet.item(int index)` Returns the `index`th item in the collection.
`Node` `NodeSet.getCurrentNode()` Return the last fetched node.
`Node` `NodeSet.pop()` Pop a node from the tail of the vector and return the result.
`Node` `NodeSet.popAndTop()` Pop a node from the tail of the vector and return the top of the stack after the pop.
`Node` `NodeSet.peepOrNull()` Return the node at the top of the stack without popping the stack.
`Node` `NodeSet.peepTail()` Return the node at the tail of the vector without popping Special purpose method for TransformerImpl, pushElemTemplateElement.
`Node` `NodeSet.peepTailSub1()` Return the node one position from the tail without popping.
`Node` `NodeSet.elementAt(int i)` Get the nth element.

Methods in org.apache.xpath with parameters of type Node
`static Node` `XPathAPI.selectSingleNode(Node contextNode, java.lang.String str)` Use an XPath string to select a single node.
`static Node` `XPathAPI.selectSingleNode(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a single node.
`static NodeIterator` `XPathAPI.selectNodeIterator(Node contextNode, java.lang.String str)` Use an XPath string to select a nodelist.
`static NodeIterator` `XPathAPI.selectNodeIterator(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a nodelist.
`static NodeList` `XPathAPI.selectNodeList(Node contextNode, java.lang.String str)` Use an XPath string to select a nodelist.
`static NodeList` `XPathAPI.selectNodeList(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a nodelist.
`static XObject` `XPathAPI.eval(Node contextNode, java.lang.String str)` Evaluate XPath string to an XObject.
`static XObject` `XPathAPI.eval(Node contextNode, java.lang.String str, Node namespaceNode)` Evaluate XPath string to an XObject.
`static XObject` `XPathAPI.eval(Node contextNode, java.lang.String str, PrefixResolver prefixResolver)` Evaluate XPath string to an XObject.
`int` `XPathContext.getDTMHandleFromNode(Node node)` Given a W3C DOM node, try and return a DTM handle.
`double` `XPathContext.XPathExpressionContext.toNumber(Node n)` Get the value of a node as a number.
`java.lang.String` `XPathContext.XPathExpressionContext.toString(Node n)` Get the value of a node as a string.
`Node` `CachedXPathAPI.selectSingleNode(Node contextNode, java.lang.String str)` Use an XPath string to select a single node.
`Node` `CachedXPathAPI.selectSingleNode(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a single node.
`NodeIterator` `CachedXPathAPI.selectNodeIterator(Node contextNode, java.lang.String str)` Use an XPath string to select a nodelist.
`NodeIterator` `CachedXPathAPI.selectNodeIterator(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a nodelist.
`NodeList` `CachedXPathAPI.selectNodeList(Node contextNode, java.lang.String str)` Use an XPath string to select a nodelist.
`NodeList` `CachedXPathAPI.selectNodeList(Node contextNode, java.lang.String str, Node namespaceNode)` Use an XPath string to select a nodelist.
`XObject` `CachedXPathAPI.eval(Node contextNode, java.lang.String str)` Evaluate XPath string to an XObject.
`XObject` `CachedXPathAPI.eval(Node contextNode, java.lang.String str, Node namespaceNode)` Evaluate XPath string to an XObject.
`XObject` `CachedXPathAPI.eval(Node contextNode, java.lang.String str, PrefixResolver prefixResolver)` Evaluate XPath string to an XObject.
`void` `NodeSet.addNode(Node n)` Add a node to the NodeSet.
`void` `NodeSet.insertNode(Node n, int pos)` Insert a node at a given position.
`void` `NodeSet.removeNode(Node n)` Remove a node.
`int` `NodeSet.addNodeInDocOrder(Node node, boolean test, XPathContext support)` Add the node into a vector of nodes where it should occur in document order.
`int` `NodeSet.addNodeInDocOrder(Node node, XPathContext support)` Add the node into a vector of nodes where it should occur in document order.
`void` `NodeSet.addElement(Node value)` Append a Node onto the vector.
`void` `NodeSet.push(Node value)` Append a Node onto the vector.
`void` `NodeSet.pushPair(Node v1, Node v2)` Push a pair of nodes into the stack.
`void` `NodeSet.setTail(Node n)` Set the tail of the stack to the given node.
`void` `NodeSet.setTailSub1(Node n)` Set the given node one position from the tail.
`void` `NodeSet.insertElementAt(Node value, int at)` Inserts the specified node in this vector at the specified index.
`boolean` `NodeSet.removeElement(Node s)` Removes the first occurrence of the argument from this vector.
`void` `NodeSet.setElementAt(Node node, int index)` Sets the component at the specified index of this vector to be the specified object.
`boolean` `NodeSet.contains(Node s)` Tell if the table contains the given node.
`int` `NodeSet.indexOf(Node elem, int index)` Searches for the first occurence of the given argument, beginning the search at index, and testing for equality using the equals method.
`int` `NodeSet.indexOf(Node elem)` Searches for the first occurence of the given argument, beginning the search at index, and testing for equality using the equals method.
`XObject` `XPath.execute(XPathContext xctxt, Node contextNode, PrefixResolver namespaceContext)` Given an expression and a context, evaluate the XPath and return the result.

Constructors in org.apache.xpath with parameters of type Node
`XPathException.XPathException(java.lang.String message, Node styleNode, java.lang.Exception e)` Create an XPathException object that holds an error message, the stylesheet node that the error originated from, and another exception that caused this exception.
`NodeSet.NodeSet(Node node)` Create a NodeSet which contains the given Node.

Uses of Node in org.apache.xpath.axes

Methods in org.apache.xpath.axes that return Node
`Node` `ContextNodeList.getCurrentNode()` Get the current node.

Uses of Node in org.apache.xpath.domapi

Methods in org.apache.xpath.domapi with parameters of type Node
`XPathNSResolver` `XPathEvaluatorImpl.createNSResolver(Node nodeResolver)` Adapts any DOM node to resolve namespaces so that an XPath expression can be easily evaluated relative to the context of the node where it appeared within the document.
`java.lang.Object` `XPathEvaluatorImpl.evaluate(java.lang.String expression, Node contextNode, XPathNSResolver resolver, short type, java.lang.Object result)` Evaluates an XPath expression string and returns a result of the specified type if possible.

Uses of Node in org.apache.xpath.jaxp

Methods in org.apache.xpath.jaxp with parameters of type Node
`java.lang.String` `JAXPPrefixResolver.getNamespaceForPrefix(java.lang.String prefix, Node namespaceContext)` Given a prefix and a Context Node, get the corresponding namespace.

Uses of Node in org.apache.xpath.objects

Constructors in org.apache.xpath.objects with parameters of type Node
`XNodeSetForDOM.XNodeSetForDOM(Node node, DTMManager dtmMgr)`

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` `DOMLocator.getRelatedNode()` The node this locator is pointing to, or `null` if no node is available.
`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` `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` `Document.adoptNode(Node source)` Attempts to adopt a node from another document to this document.
`Node` `Document.renameNode(Node n, java.lang.String namespaceURI, java.lang.String qualifiedName)` Rename an existing node of type `ELEMENT_NODE` or `ATTRIBUTE_NODE`.
`Node` `NodeList.item(int index)` Returns the `index`th item in the collection.

Methods in org.w3c.dom with parameters of type Node
`void` `UserDataHandler.handle(short operation, java.lang.String key, java.lang.Object data, Node src, Node dst)` This method is called whenever the node for which this handler is registered is imported or cloned.
`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.
`short` `Node.compareDocumentPosition(Node other)` Compares the reference node, i.e.
`boolean` `Node.isSameNode(Node other)` Returns whether this node is the same node as the given one.
`boolean` `Node.isEqualNode(Node arg)` Tests whether two nodes are equal.
`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` `Document.adoptNode(Node source)` Attempts to adopt a node from another document to this document.
`Node` `Document.renameNode(Node n, java.lang.String namespaceURI, java.lang.String qualifiedName)` Rename an existing node of type `ELEMENT_NODE` or `ATTRIBUTE_NODE`.

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 andholds 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 acollection 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 usedfor 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 externalresource, 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 constructand 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.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
`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.
`boolean` `LSSerializer.writeToURI(Node nodeArg, java.lang.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.
`java.lang.String` `LSSerializer.writeToString(Node nodeArg)` Serialize the specified node as described above in the general description of the `LSSerializer` interface.
`short` `LSParserFilter.acceptNode(Node nodeArg)` This method will be called by the parser at the completion of the parsing of each node.

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.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` `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 `NodeIterator` 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
`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.

Uses of Node in org.w3c.dom.xpath

Subinterfaces of Node in org.w3c.dom.xpath
`interface` `XPathNamespace` The `XPathNamespace` interface is returned by `XPathResult` interfaces to represent the XPath namespace node type that DOM lacks.

Methods in org.w3c.dom.xpath that return Node
`Node` `XPathResult.getSingleNodeValue()` The value of this single node result, which may be `null`.
`Node` `XPathResult.iterateNext()` Iterates and returns the next node from the node set or `null`if there are no more nodes.
`Node` `XPathResult.snapshotItem(int index)` Returns the `index`th item in the snapshot collection.

Methods in org.w3c.dom.xpath with parameters of type Node
`java.lang.Object` `XPathExpression.evaluate(Node contextNode, short type, java.lang.Object result)` Evaluates this XPath expression and returns a result.
`XPathNSResolver` `XPathEvaluator.createNSResolver(Node nodeResolver)` Adapts any DOM node to resolve namespaces so that an XPath expression can be easily evaluated relative to the context of the node where it appeared within the document.
`java.lang.Object` `XPathEvaluator.evaluate(java.lang.String expression, Node contextNode, XPathNSResolver resolver, short type, java.lang.Object result)` Evaluates an XPath expression string and returns a result of the specified type if possible.

Copyright © 2006 Apache XML Project. All Rights Reserved.