| Package | Description |
|---|---|
| net.sourceforge.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.
|
| net.sourceforge.htmlunit.xpath.axes |
Implementation of XPath LocationPath support -- primary classes are
LocPathIterator and UnionPathIterator.
|
| net.sourceforge.htmlunit.xpath.patterns |
Implementation of XPath nodeTest support, and XSLT pattern matching support.
|
| net.sourceforge.htmlunit.xpath.xml.dtm | |
| net.sourceforge.htmlunit.xpath.xml.dtm.ref | |
| net.sourceforge.htmlunit.xpath.xml.dtm.ref.dom2dtm |
| Modifier and Type | Method and 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(int nodeHandle)
Get the instance of DTM that "owns" a node handle.
|
DTM |
NodeSetDTM.getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.
|
DTM |
XPathContext.getDTM(Source source,
boolean unique,
boolean incremental,
boolean doIndexing)
Get an instance of a DTM, loaded with the content from the specified source.
|
DTM |
XPathContext.getDTM(Source source,
boolean unique,
boolean incremental,
boolean doIndexing)
Get an instance of a DTM, loaded with the content from the specified source.
|
| Modifier and Type | Method and 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.
|
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.
|
| Modifier and Type | Field and Description |
|---|---|
protected DTM |
LocPathIterator.m_cdtm
The dtm of the context node.
|
protected DTM |
LocPathIterator.m_cdtm
The dtm of the context node.
|
| Modifier and Type | Method and 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.
|
DTM |
NodeSequence.getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.
|
DTM |
LocPathIterator.getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.
|
DTM |
AxesWalker.getDTM(int node)
Get the DTM for this walker.
|
| Modifier and Type | Method and Description |
|---|---|
XObject |
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.
|
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.
|
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 |
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.
|
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 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.
|
protected XObject |
StepPattern.executeRelativePathPattern(XPathContext xctxt,
DTM dtm,
int currentNode)
Execute the match pattern step relative to another step.
|
| Modifier and Type | Method and 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(int nodeHandle)
Get the instance of DTM that "owns" a node handle.
|
DTM |
DTMIterator.getDTM(int nodeHandle)
Get an instance of a DTM that "owns" a node handle.
|
abstract DTM |
DTMManager.getDTM(Source source,
boolean unique,
boolean incremental,
boolean doIndexing)
Get an instance of a DTM, loaded with the content from the specified source.
|
abstract DTM |
DTMManager.getDTM(Source source,
boolean unique,
boolean incremental,
boolean doIndexing)
Get an instance of a DTM, loaded with the content from the specified source.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DTMDefaultBase
The
DTMDefaultBase 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.
|
| Modifier and Type | Field and Description |
|---|---|
DTM |
DTMNodeProxy.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.
|
protected DTM[] |
DTMManagerDefault.m_dtms
Map from DTM identifier numbers to DTM objects that this manager manages.
|
| Modifier and Type | Method and Description |
|---|---|
DTM |
DTMManagerDefault.getDTM(int nodeHandle)
Get the instance of DTM that "owns" a node handle.
|
DTM |
DTMManagerDefault.getDTM(int nodeHandle)
Get the instance of DTM that "owns" a node handle.
|
DTM |
DTMManagerDefault.getDTM(Source source,
boolean unique,
boolean incremental,
boolean doIndexing) |
DTM |
DTMManagerDefault.getDTM(Source source,
boolean unique,
boolean incremental,
boolean doIndexing) |
| Modifier and Type | Method and Description |
|---|---|
void |
DTMManagerDefault.addDTM(DTM dtm,
int id,
int offset)
Add a DTM to the DTM table.
|
void |
DTMManagerDefault.addDTM(DTM dtm,
int id,
int offset)
Add a DTM to the DTM table.
|
| Constructor and Description |
|---|
DTMChildIterNodeList(DTM parentDTM,
int parentHandle)
Public constructor: Create a NodeList to support DTMNodeProxy.getChildren().
|
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 node
|
DTMNamedNodeMap(DTM dtm,
int element)
Create a getAttributes NamedNodeMap for a given DTM element node
|
DTMNodeProxy(DTM dtm,
int node)
Create a DTMNodeProxy Node representing a specific Node in a DTM
|
DTMNodeProxy(DTM dtm,
int node)
Create a DTMNodeProxy Node representing a specific Node in a DTM
|
| Modifier and Type | Class and Description |
|---|---|
class |
DOM2DTM
The
DOM2DTM class serves up a DOM's contents via the DTM API. |
Copyright © 2022. All rights reserved.