Uses of Interface
org.htmlunit.xpath.xml.dtm.DTM
-
Packages that use DTM Package Description org.htmlunit.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.htmlunit.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator.org.htmlunit.xpath.patterns Implementation of XPath nodeTest support, and XSLT pattern matching support.org.htmlunit.xpath.xml.dtm org.htmlunit.xpath.xml.dtm.ref org.htmlunit.xpath.xml.dtm.ref.dom2dtm -
-
Uses of DTM in org.htmlunit.xpath
Methods in org.htmlunit.xpath that return DTM Modifier and Type Method Description DTM
NodeSetDTM. getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.DTM
XPathContext. getDTM(int nodeHandle)
Get the instance of DTM that "owns" a node handle.DTM
XPathContext. getDTM(javax.xml.transform.Source source, boolean unique, boolean incremental, boolean doIndexing)
Get an instance of a DTM, loaded with the content from the specified source.Methods in org.htmlunit.xpath with parameters of type DTM Modifier and Type Method Description XObject
Expression. execute(XPathContext xctxt, int currentNode, DTM dtm, int expType)
Execute an expression in the XPath runtime context, and return the result of the expression. -
Uses of DTM in org.htmlunit.xpath.axes
Fields in org.htmlunit.xpath.axes declared as DTM Modifier and Type Field Description protected DTM
LocPathIterator. m_cdtm
The dtm of the context node.private DTM
AxesWalker. m_dtm
The DTM for the root.Methods in org.htmlunit.xpath.axes that return DTM Modifier and Type Method Description DTM
AxesWalker. getDTM(int node)
Get the DTM for this walker.DTM
LocPathIterator. getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.DTM
NodeSequence. getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle. -
Uses of DTM in org.htmlunit.xpath.patterns
Methods in org.htmlunit.xpath.patterns with parameters of type DTM Modifier and Type Method Description private boolean
StepPattern. checkProximityPosition(XPathContext xctxt, int predPos, DTM dtm, int context, int pos)
New Method to check whether the current node satisfies a position predicateXObject
FunctionPattern. execute(XPathContext xctxt, int context, DTM dtm, int expType)
Execute an expression in the XPath runtime context, and return the result of the expression.XObject
NodeTest. execute(XPathContext xctxt, int context, DTM dtm, int expType)
Execute an expression in the XPath runtime context, and return the result of the expression.XObject
StepPattern. execute(XPathContext xctxt, int currentNode, DTM dtm, int expType)
Execute an expression in the XPath runtime context, and return the result of the expression.protected boolean
StepPattern. executePredicates(XPathContext xctxt, DTM dtm, int currentNode)
Execute the predicates on this step to determine if the current node should be filtered or accepted.protected XObject
StepPattern. executeRelativePathPattern(XPathContext xctxt, DTM dtm, int currentNode)
Execute the match pattern step relative to another step. -
Uses of DTM in org.htmlunit.xpath.xml.dtm
Methods in org.htmlunit.xpath.xml.dtm that return DTM Modifier and Type Method Description DTM
DTMIterator. getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.abstract DTM
DTMManager. getDTM(int nodeHandle)
Get the instance of DTM that "owns" a node handle.abstract DTM
DTMManager. getDTM(javax.xml.transform.Source source, boolean unique, boolean incremental, boolean doIndexing)
Get an instance of a DTM, loaded with the content from the specified source. -
Uses of DTM in org.htmlunit.xpath.xml.dtm.ref
Classes in org.htmlunit.xpath.xml.dtm.ref that implement DTM Modifier and Type Class Description class
DTMDefaultBase
TheDTMDefaultBase
class serves as a helper base for DTMs.class
DTMDefaultBaseIterators
This class implements the traversers for DTMDefaultBase.class
DTMDefaultBaseTraversers
This class implements the traversers for DTMDefaultBase.Fields in org.htmlunit.xpath.xml.dtm.ref declared as DTM Modifier and Type Field Description (package private) DTM
DTMNamedNodeMap. dtm
The DTM for this node.DTM
DTMNodeProxy. dtm_
The DTM for this node.protected DTM[]
DTMManagerDefault. m_dtms
Map from DTM identifier numbers to DTM objects that this manager manages.private DTM
DTMChildIterNodeList. m_parentDTM
Methods in org.htmlunit.xpath.xml.dtm.ref that return DTM Modifier and Type Method Description DTM
DTMManagerDefault. getDTM(int nodeHandle)
Get the instance of DTM that "owns" a node handle.DTM
DTMManagerDefault. getDTM(javax.xml.transform.Source source, boolean unique, boolean incremental, boolean doIndexing)
Methods in org.htmlunit.xpath.xml.dtm.ref with parameters of type DTM Modifier and Type Method Description void
DTMManagerDefault. addDTM(DTM dtm, int id, int offset)
Add a DTM to the DTM table.Constructors in org.htmlunit.xpath.xml.dtm.ref with parameters of type DTM Constructor Description DTMChildIterNodeList(DTM parentDTM, int parentHandle)
Public constructor: Create a NodeList to support DTMNodeProxy.getChildren().DTMNamedNodeMap(DTM dtm, int element)
Create a getAttributes NamedNodeMap for a given DTM element nodeDTMNodeProxy(DTM dtm, int node)
Create a DTMNodeProxy Node representing a specific Node in a DTM -
Uses of DTM in org.htmlunit.xpath.xml.dtm.ref.dom2dtm
Classes in org.htmlunit.xpath.xml.dtm.ref.dom2dtm that implement DTM Modifier and Type Class Description class
DOM2DTM
TheDOM2DTM
class serves up a DOM's contents via the DTM API.
-