| 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.objects |
Implementation of XPath polymorphic type objects -- this package will grow
as XPath objects are expanded to support XML Schema data types.
|
| org.htmlunit.xpath.xml.dtm | |
| org.htmlunit.xpath.xml.dtm.ref | |
| org.htmlunit.xpath.xml.dtm.ref.dom2dtm |
| Modifier and Type | Class and Description |
|---|---|
class |
XPathContext
Default class for the runtime execution context for XPath.
|
| Modifier and Type | Field and Description |
|---|---|
protected DTMManager |
XPathContext.m_dtmManager
Though XPathContext context extends the DTMManager, it really is a proxy for this object, which
is the real DTMManager.
|
| Modifier and Type | Method and Description |
|---|---|
DTMManager |
XPathContext.getDTMManager()
Return the DTMManager object.
|
DTMManager |
NodeSetDTM.getDTMManager()
Get an instance of the DTMManager.
|
| Constructor and Description |
|---|
NodeSetDTM(DTMManager dtmManager)
Create an empty nodelist.
|
| Modifier and Type | Field and Description |
|---|---|
protected DTMManager |
NodeSequence.m_dtmMgr
The DTMManager to use if we're using a NodeVector only.
|
| Modifier and Type | Method and Description |
|---|---|
DTMManager |
NodeSequence.getDTMManager()
Get an instance of the DTMManager.
|
DTMManager |
LocPathIterator.getDTMManager()
Get an instance of the DTMManager.
|
| Constructor and Description |
|---|
XNodeSet(DTMManager dtmMgr)
Construct an empty XNodeSet object.
|
| Modifier and Type | Method and Description |
|---|---|
DTMManager |
DTMIterator.getDTMManager()
Get an instance of the DTMManager.
|
static DTMManager |
DTMManager.newInstance()
Obtain a new instance of a
DTMManager. |
| Modifier and Type | Class and Description |
|---|---|
class |
DTMManagerDefault
The default implementation for the DTMManager.
|
| Modifier and Type | Field and Description |
|---|---|
DTMManager |
DTMDefaultBase.m_mgr
The DTM manager who "owns" this DTM.
|
| Modifier and Type | Method and Description |
|---|---|
DTMManager |
DTMDefaultBase.getManager()
Query which DTMManager this DTM is currently being handled by.
|
| Constructor and Description |
|---|
DTMDefaultBase(DTMManager mgr,
Source source,
int dtmIdentity,
boolean doIndexing)
Construct a DTMDefaultBase object using the default block size.
|
DTMDefaultBase(DTMManager mgr,
Source source,
int dtmIdentity,
boolean doIndexing,
int blocksize,
boolean usePrevsib)
Construct a DTMDefaultBase object from a DOM node.
|
DTMDefaultBaseIterators(DTMManager mgr,
Source source,
int dtmIdentity,
boolean doIndexing)
Construct a DTMDefaultBaseTraversers object from a DOM node.
|
DTMDefaultBaseTraversers(DTMManager mgr,
Source source,
int dtmIdentity,
boolean doIndexing)
Construct a DTMDefaultBaseTraversers object from a DOM node.
|
| Constructor and Description |
|---|
DOM2DTM(DTMManager mgr,
DOMSource domSource,
int dtmIdentity,
boolean doIndexing)
Construct a DOM2DTM object from a DOM node.
|
Copyright © 2022–2023 HtmlUnit. All rights reserved.