Uses of Class
org.htmlunit.javascript.host.dom.Node
-
Packages that use Node Package Description org.htmlunit.javascript.host Implementations of the various JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.org.htmlunit.javascript.host.dom Implementations of the DOM JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.org.htmlunit.javascript.host.html Implementations of the HTML JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.org.htmlunit.javascript.host.svg Implementations of the Scalable Vector Graphics JavaScript host objects - users of HtmlUnit shouldn't need anything in this package.org.htmlunit.javascript.host.xml Implementations of the XML JavaScript host objects - users of HtmlUnit shouldn't need anything in this package. -
-
Uses of Node in org.htmlunit.javascript.host
Subclasses of Node in org.htmlunit.javascript.host Modifier and Type Class Description classElementA JavaScript object forElement.Methods in org.htmlunit.javascript.host that return Node Modifier and Type Method Description NodeNamedNodeMap. getNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)Gets the specified attribute.NodeElement. querySelector(java.lang.String selectors)Returns the first element within the document that matches the specified group of selectors.Methods in org.htmlunit.javascript.host with parameters of type Node Modifier and Type Method Description voidNamedNodeMap. setNamedItem(Node node)Sets the specified attribute.voidNamedNodeMap. setNamedItemNS(Node node)Sets the specified attribute. -
Uses of Node in org.htmlunit.javascript.host.dom
Subclasses of Node in org.htmlunit.javascript.host.dom Modifier and Type Class Description classAttrA JavaScript object forAttr.classCDATASectionA JavaScript object forCDATASection.classCharacterDataA JavaScript object forCharacterData.classCommentA JavaScript object forComment.classDocumentA JavaScript object forDocument.classDocumentFragmentA JavaScript object forDocumentFragment.classDocumentTypeA JavaScript object forDocumentType.classProcessingInstructionA JavaScript object forProcessingInstruction.classShadowRootA JavaScript object forShadowRoot.classTextA JavaScript object forText.Fields in org.htmlunit.javascript.host.dom declared as Node Modifier and Type Field Description private NodeXPathNSResolver. element_private NodeAbstractRange. endContainer_private NodeMutationRecord. nextSibling_private NodeMutationObserver. node_private NodeMutationRecord. previousSibling_private NodeAbstractRange. startContainer_Methods in org.htmlunit.javascript.host.dom that return Node Modifier and Type Method Description NodeTreeWalker. firstChild()Moves the TreeWalker to the first visible child of the current node, and returns the new node.NodeSelection. getAnchorNode()Returns the node in which the selection begins.NodeTreeWalker. getCurrentNode()Gets the node at which the TreeWalker is currently positioned.NodeAttr. getFirstChild()Gets the JavaScript propertyfirstChildfor the node that contains the current node.NodeNode. getFirstChild()Gets the JavaScript propertyfirstChildfor the node that contains the current node.NodeSelection. getFocusNode()Returns the node in which the selection ends.protected NodeNode. getJavaScriptNode(DomNode domNode)Gets the JavaScript node for a given DomNode.NodeAttr. getLastChild()Gets the JavaScript propertylastChildfor the node that contains the current node.NodeNode. getLastChild()Gets the JavaScript propertylastChildfor the node that contains the current node.NodeMutationRecord. getNextSibling()NodeNode. getNextSibling()Gets the JavaScript propertynextSiblingfor the node that contains the current node.private static NodeNodeIterator. getNodeOrNull(DomNode domNode)private static NodeTreeWalker. getNodeOrNull(DomNode domNode)NodeNode. getParent()Returns this node's parent node.NodeAttr. getParentNode()Gets the JavaScript propertyparentNodefor the node that contains the current node.NodeMutationRecord. getPreviousSibling()NodeNode. getPreviousSibling()Gets the JavaScript propertypreviousSiblingfor the node that contains the current node.NodeNodeIterator. getRoot()Returns the root node.NodeTreeWalker. getRoot()Gets the root node of the TreeWalker, as specified when it was created.NodeXPathResult. getSingleNodeValue()The value of this single node result, which may be null.protected NodeAbstractRange. internGetEndContainer()protected NodeAbstractRange. internGetStartContainer()NodeXPathResult. iterateNext()Iterates and returns the next node from the node set ornullif there are no more nodes.NodeTreeWalker. lastChild()Moves the TreeWalker to the last visible child of the current node, and returns the new node.NodeNodeIterator. nextNode()Returns the next Node in the document, or null if there are none.NodeTreeWalker. nextNode()Moves the TreeWalker to the next visible node in document order relative to the current node, and returns the new node.NodeTreeWalker. nextSibling()Moves the TreeWalker to the next sibling of the current node, and returns the new node.NodeTreeWalker. parentNode()Moves to and returns the closest visible ancestor node of the current node.NodeNodeIterator. previousNode()Returns the previous Node in the document, or null if there are none.NodeTreeWalker. previousNode()Moves the TreeWalker to the previous visible node in document order relative to the current node, and returns the new node.NodeTreeWalker. previousSibling()Moves the TreeWalker to the previous sibling of the current node, and returns the new node.NodeDocument. querySelector(java.lang.String selectors)Returns the first element within the document that matches the specified group of selectors.NodeDocumentFragment. querySelector(java.lang.String selectors)Returns the first element within the document that matches the specified group of selectors.NodeXPathResult. snapshotItem(int index)Returns the indexth item in the snapshot collection.private static NodeNode. toNodeOrTextNode(Node thisObj, java.lang.Object obj)Methods in org.htmlunit.javascript.host.dom with parameters of type Node Modifier and Type Method Description java.lang.ObjectDocument. adoptNode(Node externalNode)Adopts a node from an external document.voidSelection. collapse(Node parentNode, int offset)Collapses the current selection to a single point.NodeIteratorDocument. createNodeIterator(Node root, int whatToShow, org.htmlunit.corejs.javascript.Scriptable filter)Returns a new NodeIterator object.XPathNSResolverDocument. 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.XPathNSResolverXPathEvaluator. 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.ObjectDocument. createTreeWalker(Node root, double whatToShow, org.htmlunit.corejs.javascript.Scriptable filter, boolean expandEntityReferences)Creates and returns a new TreeWalker.XPathResultDocument. evaluate(java.lang.String expression, Node contextNode, java.lang.Object resolver, int type, java.lang.Object result)Evaluates an XPath expression string and returns a result of the specified type if possible.voidSelection. extend(Node parentNode, int offset)Moves the focus of the selection to a specified point.(package private) static intTreeWalker. getFlagForNode(Node node)Given aNode, return the appropriate constant for whatToShow.private static intRange. getPositionInContainer(Node refNode)HtmlUnitScriptableDocument. importNode(Node importedNode, boolean deep)Imports a node from another document to this document.voidRange. insertNode(Node newNode)Inserts a new node at the beginning of the range.protected voidAbstractRange. internSetEndContainer(Node endContainer)protected voidAbstractRange. internSetStartContainer(Node startContainer)booleanNode. isEqualNode(Node other)Check if 2 nodes are equals.private static booleanNode. isNodeInsertable(Node childObject)Indicates if the node can be inserted.voidMutationObserver. observe(Node node, org.htmlunit.corejs.javascript.NativeObject options)Registers theMutationObserverinstance to receive notifications of DOM mutations on the specified node.voidSelection. selectAllChildren(Node parentNode)Adds all the children of the specified node to the selection.voidRange. selectNode(Node refNode)Selects a node and its contents.voidRange. selectNodeContents(Node refNode)Select the contents within a node.voidTreeWalker. setCurrentNode(Node currentNode)Sets the node at which the TreeWalker is currently positioned.voidXPathNSResolver. setElement(Node element)Sets the element to start lookup from.voidRange. setEnd(Node refNode, int offset)Sets the attributes describing the end of a Range.voidRange. setEndAfter(Node refNode)Sets the end of the range to be after the node.voidRange. setEndBefore(Node refNode)Sets the end of the range to be before the node.(package private) voidMutationRecord. setNextSibling(Node nextSibling)Sets thenextSiblingproperty.(package private) voidMutationRecord. setPreviousSibling(Node previousSibling)Sets thepreviousSiblingproperty.voidRange. setStart(Node refNode, int offset)Sets the attributes describing the start of a Range.voidRange. setStartAfter(Node refNode)Sets the start of the range to be after the node.voidRange. setStartBefore(Node refNode)Sets the start of the range to be before the node.voidRange. surroundContents(Node newNode)Surrounds the contents of the range in a new node.private static NodeNode. toNodeOrTextNode(Node thisObj, java.lang.Object obj)Constructors in org.htmlunit.javascript.host.dom with parameters of type Node Constructor Description AbstractRange(Node startContainer, Node endContainer, int startOffset, int endOffset)Creates a new instance.DOMStringMap(Node node)Creates an instance.DOMTokenList(Node node, java.lang.String attributeName)Creates an instance.NodeIterator(Node root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter)Creates a new instance.TreeWalker(Node root, int whatToShow, org.w3c.dom.traversal.NodeFilter filter, boolean expandEntityReferences)Creates an instance. -
Uses of Node in org.htmlunit.javascript.host.html
Subclasses of Node in org.htmlunit.javascript.host.html Modifier and Type Class Description classAudioThe JavaScript objectAudio.classHTMLAnchorElementThe JavaScript object that represents an anchor.classHTMLAreaElementThe JavaScript objectHTMLAreaElement.classHTMLAudioElementThe JavaScript objectHTMLAudioElement.classHTMLBaseElementThe JavaScript objectHTMLBaseElement.classHTMLBGSoundElementThe JavaScript objectHTMLBGSoundElement.classHTMLBodyElementThe JavaScript objectHTMLBodyElement.classHTMLBRElementThe JavaScript objectHTMLBRElement.classHTMLButtonElementThe JavaScript object that represents aHtmlButton(<button type=...>).classHTMLCanvasElementThe JavaScript objectHTMLCanvasElement.classHTMLDataElementThe JavaScript objectHTMLDataElement.classHTMLDataListElementThe JavaScript objectHTMLDataListElement.classHTMLDetailsElementThe JavaScript objectHTMLDetailsElement.classHTMLDialogElementThe JavaScript objectHTMLDialogElement.classHTMLDirectoryElementThe JavaScript objectHTMLDirectoryElement.classHTMLDivElementThe JavaScript objectHTMLDivElement.classHTMLDListElementThe JavaScript objectHTMLDListElement.classHTMLDocumentA JavaScript object forHTMLDocument.classHTMLElementThe JavaScript objectHTMLElementwhich is the base class for all HTML objects.classHTMLEmbedElementThe JavaScript objectHTMLEmbedElement.classHTMLFieldSetElementThe JavaScript objectHTMLFieldSetElement.classHTMLFontElementThe JavaScript objectHTMLFontElement.classHTMLFormElementA JavaScript objectHTMLFormElement.classHTMLFrameElementThe JavaScript objectHTMLFrameElement.classHTMLFrameSetElementThe JavaScript objectHTMLFrameSetElement.classHTMLHeadElementThe JavaScript objectHTMLHeadElement.classHTMLHeadingElementThe JavaScript objectHTMLHeadingElement.classHTMLHRElementThe JavaScript objectHTMLHRElement.classHTMLHtmlElementThe JavaScript objectHTMLHtmlElement.classHTMLIFrameElementA JavaScript object forHtmlInlineFrame.classHTMLImageElementThe JavaScript objectHTMLImageElement.classHTMLInputElementThe JavaScript object forHtmlInput.classHTMLLabelElementA JavaScript object forHTMLLabelElement.classHTMLLegendElementThe JavaScript objectHTMLLegendElement.classHTMLLIElementThe JavaScript objectHTMLLIElement.classHTMLLinkElementThe JavaScript objectHTMLLinkElement.classHTMLListElementBase class for list-type elements (ul,ol,dir, etc).classHTMLMapElementThe JavaScript objectHTMLMapElement.classHTMLMarqueeElementThe JavaScript objectHTMLMarqueeElement.classHTMLMediaElementThe JavaScript objectHTMLMediaElement.classHTMLMenuElementThe JavaScript objectHTMLMenuElement.classHTMLMetaElementThe JavaScript objectHTMLMetaElement.classHTMLMeterElementThe JavaScript objectHTMLMeterElement.classHTMLModElementThe JavaScript objectHTMLModElement.classHTMLObjectElementThe JavaScript objectHTMLObjectElement.classHTMLOListElementThe JavaScript objectHTMLOListElement.classHTMLOptGroupElementThe JavaScript objectHTMLOptGroupElement.classHTMLOptionElementThe JavaScript object that represents an option.classHTMLOutputElementThe JavaScript objectHTMLOutputElement.classHTMLParagraphElementThe JavaScript objectHTMLParagraphElement.classHTMLParamElementThe JavaScript objectHTMLParamElement.classHTMLPictureElementThe JavaScript objectHTMLPictureElement.classHTMLPreElementThe JavaScript objectHTMLPreElement.classHTMLProgressElementThe JavaScript objectHTMLProgressElement.classHTMLQuoteElementThe JavaScript objectHTMLQuoteElement.classHTMLScriptElementThe JavaScript object that represents anHTMLScriptElement.classHTMLSelectElementThe JavaScript object forHtmlSelect.classHTMLSlotElementA JavaScript object forHTMLSlotElement.classHTMLSourceElementThe JavaScript objectHTMLSourceElement.classHTMLSpanElementThe JavaScript objectHTMLSpanElement.classHTMLStyleElementThe JavaScript objectHTMLStyleElement.classHTMLTableCaptionElementThe JavaScript objectHTMLTableCaptionElement.classHTMLTableCellElementThe JavaScript object representing a TD or TH.classHTMLTableColElementThe JavaScript objectHTMLTableColElement.classHTMLTableComponentContains attributes common to various table components.classHTMLTableElementThe JavaScript objectHTMLTableElement.classHTMLTableRowElementThe JavaScript objectHTMLTableRowElement.classHTMLTableSectionElementA JavaScript object representing "HTMLTableSectionElement", it is used byHtmlTableBody,HtmlTableHeader, andHtmlTableFooter.classHTMLTemplateElementThe JavaScript objectHTMLTemplateElement.classHTMLTextAreaElementThe JavaScript objectHTMLTextAreaElement.classHTMLTimeElementThe JavaScript objectHTMLTimeElement.classHTMLTitleElementThe JavaScript objectHTMLTitleElement.classHTMLTrackElementThe JavaScript objectHTMLTrackElement.classHTMLUListElementThe JavaScript objectHTMLUListElement.classHTMLUnknownElementThe JavaScript objectHTMLUnknownElement.classHTMLVideoElementThe JavaScript objectHTMLVideoElement.classRowContainerSuperclass for all row-containing JavaScript host classes, including tables, table headers, table bodies and table footers. -
Uses of Node in org.htmlunit.javascript.host.svg
Subclasses of Node in org.htmlunit.javascript.host.svg Modifier and Type Class Description classSVGAElementA JavaScript object forSVGAElement.classSVGAnimateElementA JavaScript object forSVGAnimateElement.classSVGAnimateMotionElementA JavaScript object forSVGAnimateMotionElement.classSVGAnimateTransformElementA JavaScript object forSVGAnimateTransformElement.classSVGAnimationElementA JavaScript object forSVGAnimationElement.classSVGCircleElementA JavaScript object forSVGCircleElement.classSVGClipPathElementA JavaScript object forSVGClipPathElement.classSVGComponentTransferFunctionElementA JavaScript object forSVGComponentTransferFunctionElement.classSVGDefsElementA JavaScript object forSVGDefsElement.classSVGDescElementA JavaScript object forSVGDescElement.classSVGElementA JavaScript object forSVGElement.classSVGEllipseElementA JavaScript object forSVGEllipseElement.classSVGFEBlendElementA JavaScript object forSVGFEBlendElement.classSVGFEColorMatrixElementA JavaScript object forSVGFEColorMatrixElement.classSVGFEComponentTransferElementA JavaScript object forSVGFEComponentTransferElement.classSVGFECompositeElementA JavaScript object forSVGFECompositeElement.classSVGFEConvolveMatrixElementA JavaScript object forSVGFEConvolveMatrixElement.classSVGFEDiffuseLightingElementA JavaScript object forSVGFEDiffuseLightingElement.classSVGFEDisplacementMapElementA JavaScript object forSVGFEDisplacementMapElement.classSVGFEDistantLightElementA JavaScript object forSVGFEDistantLightElement.classSVGFEDropShadowElementA JavaScript object forSVGFEDropShadowElement.classSVGFEFloodElementA JavaScript object forSVGFEFloodElement.classSVGFEFuncAElementA JavaScript object forSVGFEFuncAElement.classSVGFEFuncBElementA JavaScript object forSVGFEFuncBElement.classSVGFEFuncGElementA JavaScript object forSVGFEFuncGElement.classSVGFEFuncRElementA JavaScript object forSVGFEFuncRElement.classSVGFEGaussianBlurElementA JavaScript object forSVGFEGaussianBlurElement.classSVGFEImageElementA JavaScript object forSVGFEImageElement.classSVGFEMergeElementA JavaScript object forSVGFEMergeElement.classSVGFEMergeNodeElementA JavaScript object forSVGFEMergeNodeElement.classSVGFEMorphologyElementA JavaScript object forSVGFEMorphologyElement.classSVGFEOffsetElementA JavaScript object forSVGFEOffsetElement.classSVGFEPointLightElementA JavaScript object forSVGFEPointLightElement.classSVGFESpecularLightingElementA JavaScript object forSVGFESpecularLightingElement.classSVGFESpotLightElementA JavaScript object forSVGFESpotLightElement.classSVGFETileElementA JavaScript object forSVGFETileElement.classSVGFETurbulenceElementA JavaScript object forSVGFETurbulenceElement.classSVGFilterElementA JavaScript object forSVGFilterElement.classSVGForeignObjectElementA JavaScript object forSVGForeignObjectElement.classSVGGElementA JavaScript object forSVGGElement.classSVGGeometryElementA JavaScript object forSVGGeometryElement.classSVGGradientElementA JavaScript object forSVGGradientElement.classSVGGraphicsElementA JavaScript object forSVGGraphicsElement.classSVGImageElementA JavaScript object forSVGImageElement.classSVGLinearGradientElementA JavaScript object forSVGLinearGradientElement.classSVGLineElementA JavaScript object forSVGLineElement.classSVGMarkerElementA JavaScript object forSVGMarkerElement.classSVGMaskElementA JavaScript object forSVGMaskElement.classSVGMetadataElementA JavaScript object forSVGMetadataElement.classSVGMPathElementA JavaScript object forSVGMPathElement.classSVGPathElementA JavaScript object forSVGPathElement.classSVGPatternElementA JavaScript object forSVGPatternElement.classSVGPolygonElementA JavaScript object forSVGPolygonElement.classSVGPolylineElementA JavaScript object forSVGPolylineElement.classSVGRadialGradientElementA JavaScript object forSVGRadialGradientElement.classSVGRectElementA JavaScript object forSVGRectElement.classSVGScriptElementA JavaScript object forSVGScriptElement.classSVGSetElementA JavaScript object forSVGSetElement.classSVGStopElementA JavaScript object forSVGStopElement.classSVGStyleElementA JavaScript object forSVGStyleElement.classSVGSVGElementA JavaScript object forSVGSVGElement.classSVGSwitchElementA JavaScript object forSVGSwitchElement.classSVGSymbolElementA JavaScript object forSVGSymbolElement.classSVGTextContentElementA JavaScript object forSVGTextContentElement.classSVGTextElementA JavaScript object forSVGTextElement.classSVGTextPathElementA JavaScript object forSVGTextPathElement.classSVGTextPositioningElementA JavaScript object forSVGTextPositioningElement.classSVGTitleElementA JavaScript object forSVGTitleElement.classSVGTSpanElementA JavaScript object forSVGTSpanElement.classSVGUseElementA JavaScript object forSVGUseElement.classSVGViewElementA JavaScript object forSVGViewElement. -
Uses of Node in org.htmlunit.javascript.host.xml
Subclasses of Node in org.htmlunit.javascript.host.xml Modifier and Type Class Description classXMLDocumentA JavaScript object forXMLDocument.Fields in org.htmlunit.javascript.host.xml declared as Node Modifier and Type Field Description private NodeXSLTProcessor. style_Methods in org.htmlunit.javascript.host.xml with parameters of type Node Modifier and Type Method Description voidXSLTProcessor. importStylesheet(Node style)Imports the specified stylesheet into this XSLTProcessor for transformations.java.lang.StringXMLSerializer. serializeToString(Node root)The subtree rooted by the specified element is serialized to a string.private java.lang.ObjectXSLTProcessor. transform(Node source)XMLDocumentXSLTProcessor. transformToDocument(Node source)Transforms the node source applying the stylesheet given by the importStylesheet() function.DocumentFragmentXSLTProcessor. transformToFragment(Node source, java.lang.Object output)Transforms the node source applying the stylesheet given by the importStylesheet() function.
-