Package | Description |
---|---|
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.xsltc | |
org.apache.xalan.xsltc.dom | |
org.apache.xalan.xsltc.runtime | |
org.apache.xml.dtm | |
org.apache.xml.dtm.ref | |
org.apache.xml.dtm.ref.sax2dtm | |
org.apache.xpath.axes |
Implementation of XPath LocationPath support -- primary classes are
LocPathIterator and UnionPathIterator.
|
Modifier and Type | Method and Description |
---|---|
DTMAxisIterator |
DTMDocument.getAxisIterator(int parm1) |
DTMAxisIterator |
DTMDocument.getTypedAxisIterator(int parm1,
int parm2) |
Modifier and Type | Method and Description |
---|---|
DTMAxisIterator |
DOM.getAxisIterator(int axis) |
DTMAxisIterator |
DOM.getChildren(int node) |
DTMAxisIterator |
DOM.getIterator()
returns singleton iterator containg the document root
|
DTMAxisIterator |
DOM.getNamespaceAxisIterator(int axis,
int ns) |
DTMAxisIterator |
DOM.getNodeValueIterator(DTMAxisIterator iter,
int returnType,
String value,
boolean op) |
DTMAxisIterator |
DOM.getNthDescendant(int node,
int n,
boolean includeself) |
DTMAxisIterator |
DOM.getTypedAxisIterator(int axis,
int type) |
DTMAxisIterator |
DOM.getTypedChildren(int type) |
DTMAxisIterator |
DOM.orderNodes(DTMAxisIterator source,
int node) |
Modifier and Type | Method and Description |
---|---|
void |
Translet.buildKeys(DOM document,
DTMAxisIterator iterator,
SerializationHandler handler,
int root) |
void |
DOM.copy(DTMAxisIterator nodes,
SerializationHandler handler) |
DTMAxisIterator |
DOM.getNodeValueIterator(DTMAxisIterator iter,
int returnType,
String value,
boolean op) |
Node |
DOM.makeNode(DTMAxisIterator iter) |
NodeList |
DOM.makeNodeList(DTMAxisIterator iter) |
DTMAxisIterator |
DOM.orderNodes(DTMAxisIterator source,
int node) |
void |
Translet.transform(DOM document,
DTMAxisIterator iterator,
SerializationHandler handler) |
Modifier and Type | Class and Description |
---|---|
class |
AbsoluteIterator
Absolute iterators ignore the node that is passed to setStartNode().
|
class |
CachedNodeListIterator
CachedNodeListIterator is used for select expressions in a
variable or parameter.
|
class |
ClonedNodeListIterator
A ClonedNodeListIterator is returned by the cloneIterator() method
of a CachedNodeListIterator.
|
class |
CurrentNodeListIterator
Iterators of this kind use a CurrentNodeListFilter to filter a subset of
nodes from a source iterator.
|
class |
DupFilterIterator
Removes duplicates and sorts a source iterator.
|
class |
FilteredStepIterator
Extends a StepIterator by adding the ability to filter nodes.
|
class |
FilterIterator
Similar to a CurrentNodeListIterator except that the filter has a
simpler interface (only needs the node, no position, last, etc.)
It takes a source iterator and a Filter object and returns nodes
from the source after filtering them by calling filter.test(node).
|
class |
ForwardPositionIterator
Deprecated.
This class exists only for backwards compatibility with old
translets. New code should not reference it.
|
class |
KeyIndex
Stores mappings of key values or IDs to DTM nodes.
|
class |
KeyIndex.KeyIndexIterator
An iterator representing the result of a reference to either the
XSLT
key function or the XPath id function. |
class |
MatchingIterator
This is a special kind of iterator that takes a source iterator and a
node N.
|
class |
MultiValuedNodeHeapIterator
MultiValuedNodeHeapIterator takes a set of multi-valued
heap nodes and produces a merged NodeSet in document order with duplicates
removed. |
class |
NthIterator |
class |
SAXImpl.NamespaceAttributeIterator
Iterator that returns attributes within a given namespace for a node.
|
class |
SAXImpl.NamespaceChildrenIterator
Iterator that returns children within a given namespace for a
given node.
|
class |
SAXImpl.NamespaceWildcardIterator
Iterator that handles node tests that test for a namespace, but have
a wild card for the local name of the node, i.e., node tests of the
form
|
class |
SAXImpl.TypedNamespaceIterator
Iterator that returns the namespace nodes as defined by the XPath data
model for a given node, filtered by extended type ID.
|
class |
SimpleResultTreeImpl.SimpleIterator
The SimpleIterator is designed to support the nodeset() extension function.
|
class |
SimpleResultTreeImpl.SingletonIterator
The SingletonIterator is used for the self axis.
|
class |
SingletonIterator |
class |
SortingIterator |
class |
StepIterator
A step iterator is used to evaluate expressions like "BOOK/TITLE".
|
class |
UnionIterator
UnionIterator takes a set of NodeIterators and produces
a merged NodeSet in document order with duplicates removed
The individual iterators are supposed to generate nodes
in document order
|
Modifier and Type | Field and Description |
---|---|
DTMAxisIterator |
NodeCounter._iterator |
protected DTMAxisIterator |
StepIterator._iterator
A reference to the "inner" iterator.
|
protected DTMAxisIterator |
StepIterator._source
A reference to the "outer" iterator.
|
protected DTMAxisIterator |
SAXImpl.NamespaceWildcardIterator.m_baseIterator
A nested typed axis iterator that retrieves nodes of the principal
node kind for that axis.
|
Modifier and Type | Method and Description |
---|---|
DTMAxisIterator |
DupFilterIterator.cloneIterator() |
DTMAxisIterator |
ForwardPositionIterator.cloneIterator()
Deprecated.
|
DTMAxisIterator |
MatchingIterator.cloneIterator() |
DTMAxisIterator |
ClonedNodeListIterator.cloneIterator() |
DTMAxisIterator |
SortingIterator.cloneIterator()
Clone a
SortingIterator by cloning its source
iterator and then sharing the factory and the array of
NodeSortRecords . |
DTMAxisIterator |
MultiValuedNodeHeapIterator.cloneIterator() |
DTMAxisIterator |
CachedNodeListIterator.cloneIterator() |
DTMAxisIterator |
CurrentNodeListIterator.cloneIterator() |
DTMAxisIterator |
AbsoluteIterator.cloneIterator() |
DTMAxisIterator |
NthIterator.cloneIterator() |
DTMAxisIterator |
SAXImpl.NamespaceWildcardIterator.cloneIterator()
Returns a deep copy of this iterator.
|
DTMAxisIterator |
KeyIndex.cloneIterator()
Deprecated.
|
DTMAxisIterator |
FilterIterator.cloneIterator() |
DTMAxisIterator |
StepIterator.cloneIterator() |
static DTMAxisIterator |
LoadDocument.documentF(Object arg1,
DTMAxisIterator arg2,
String xslURI,
AbstractTranslet translet,
DOM dom)
Interprets the arguments passed from the document() function (see
org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an
iterator containing the requested nodes.
|
static DTMAxisIterator |
LoadDocument.documentF(Object arg,
String xslURI,
AbstractTranslet translet,
DOM dom)
Interprets the arguments passed from the document() function (see
org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an
iterator containing the requested nodes.
|
DTMAxisIterator |
CurrentNodeListIterator.forceNaturalOrder() |
DTMAxisIterator |
AdaptiveResultTreeImpl.getAxisIterator(int axis) |
DTMAxisIterator |
SimpleResultTreeImpl.getAxisIterator(int axis) |
DTMAxisIterator |
MultiDOM.getAxisIterator(int axis) |
DTMAxisIterator |
DOMAdapter.getAxisIterator(int axis) |
DTMAxisIterator |
SAXImpl.getAxisIterator(int axis)
This is a shortcut to the iterators that implement the
supported XPath axes (only namespace::) is not supported.
|
DTMAxisIterator |
AdaptiveResultTreeImpl.getChildren(int node) |
DTMAxisIterator |
SimpleResultTreeImpl.getChildren(int node) |
DTMAxisIterator |
MultiDOM.getChildren(int node) |
DTMAxisIterator |
DOMAdapter.getChildren(int node) |
DTMAxisIterator |
SAXImpl.getChildren(int node)
Returns an iterator with all the children of a given node
|
DTMAxisIterator |
AdaptiveResultTreeImpl.getIterator() |
DTMAxisIterator |
SimpleResultTreeImpl.getIterator() |
DTMAxisIterator |
MultiDOM.getIterator()
Returns singleton iterator containing the document root
|
DTMAxisIterator |
DOMAdapter.getIterator()
Returns singleton iterator containg the document root
|
DTMAxisIterator |
SAXImpl.getIterator()
Returns singleton iterator containg the document root
Works for them main document (mark == 0).
|
DTMAxisIterator |
AdaptiveResultTreeImpl.getNamespaceAxisIterator(int axis,
int ns) |
DTMAxisIterator |
SimpleResultTreeImpl.getNamespaceAxisIterator(int axis,
int ns) |
DTMAxisIterator |
MultiDOM.getNamespaceAxisIterator(int axis,
int ns) |
DTMAxisIterator |
DOMAdapter.getNamespaceAxisIterator(int axis,
int ns) |
DTMAxisIterator |
SAXImpl.getNamespaceAxisIterator(int axis,
int ns)
Do not think that this returns an iterator for the namespace axis.
|
DTMAxisIterator |
AdaptiveResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter,
int returnType,
String value,
boolean op) |
DTMAxisIterator |
SimpleResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter,
int returnType,
String value,
boolean op) |
DTMAxisIterator |
MultiDOM.getNodeValueIterator(DTMAxisIterator iterator,
int type,
String value,
boolean op) |
DTMAxisIterator |
DOMAdapter.getNodeValueIterator(DTMAxisIterator iterator,
int type,
String value,
boolean op) |
DTMAxisIterator |
SAXImpl.getNodeValueIterator(DTMAxisIterator iterator,
int type,
String value,
boolean op) |
DTMAxisIterator |
AdaptiveResultTreeImpl.getNthDescendant(int node,
int n,
boolean includeself) |
DTMAxisIterator |
SimpleResultTreeImpl.getNthDescendant(int node,
int n,
boolean includeself) |
DTMAxisIterator |
MultiDOM.getNthDescendant(int node,
int n,
boolean includeself) |
DTMAxisIterator |
DOMAdapter.getNthDescendant(int type,
int n,
boolean includeself) |
DTMAxisIterator |
SAXImpl.getNthDescendant(int type,
int n,
boolean includeself)
Returns the nth descendant of a node
|
DTMAxisIterator |
AdaptiveResultTreeImpl.getTypedAxisIterator(int axis,
int type) |
DTMAxisIterator |
SimpleResultTreeImpl.getTypedAxisIterator(int axis,
int type) |
DTMAxisIterator |
MultiDOM.getTypedAxisIterator(int axis,
int type) |
DTMAxisIterator |
DOMAdapter.getTypedAxisIterator(int axis,
int type) |
DTMAxisIterator |
SAXImpl.getTypedAxisIterator(int axis,
int type)
Similar to getAxisIterator, but this one returns an iterator
containing nodes of a typed axis (ex.: child::foo)
|
DTMAxisIterator |
AdaptiveResultTreeImpl.getTypedChildren(int type) |
DTMAxisIterator |
SimpleResultTreeImpl.getTypedChildren(int type) |
DTMAxisIterator |
MultiDOM.getTypedChildren(int type) |
DTMAxisIterator |
DOMAdapter.getTypedChildren(int type) |
DTMAxisIterator |
SAXImpl.getTypedChildren(int type)
Returns an iterator with all children of a specific type
for a given node (element)
|
DTMAxisIterator |
SAXImpl.getTypedDescendantIterator(int type)
Returns an iterator with all descendants of a node that are of
a given type.
|
DTMAxisIterator |
AdaptiveResultTreeImpl.orderNodes(DTMAxisIterator source,
int node) |
DTMAxisIterator |
SimpleResultTreeImpl.orderNodes(DTMAxisIterator source,
int node) |
DTMAxisIterator |
MultiDOM.orderNodes(DTMAxisIterator source,
int node) |
DTMAxisIterator |
DOMAdapter.orderNodes(DTMAxisIterator source,
int node) |
DTMAxisIterator |
SAXImpl.orderNodes(DTMAxisIterator source,
int node)
Encapsulates an iterator in an OrderedIterator to ensure node order
|
DTMAxisIterator |
DupFilterIterator.reset() |
DTMAxisIterator |
ForwardPositionIterator.reset()
Deprecated.
|
DTMAxisIterator |
MatchingIterator.reset() |
DTMAxisIterator |
ClonedNodeListIterator.reset() |
DTMAxisIterator |
MultiValuedNodeHeapIterator.reset() |
DTMAxisIterator |
CachedNodeListIterator.reset() |
DTMAxisIterator |
CurrentNodeListIterator.reset() |
DTMAxisIterator |
AbsoluteIterator.reset() |
DTMAxisIterator |
NthIterator.reset() |
DTMAxisIterator |
KeyIndex.reset()
Deprecated.
|
DTMAxisIterator |
KeyIndex.KeyIndexIterator.reset()
Resets the iterator to the last start node.
|
DTMAxisIterator |
FilterIterator.reset() |
DTMAxisIterator |
StepIterator.reset() |
DTMAxisIterator |
SingletonIterator.reset() |
DTMAxisIterator |
DupFilterIterator.setStartNode(int node)
Set the start node for this iterator
|
DTMAxisIterator |
SimpleResultTreeImpl.SimpleIterator.setStartNode(int nodeHandle) |
DTMAxisIterator |
SimpleResultTreeImpl.SingletonIterator.setStartNode(int nodeHandle) |
DTMAxisIterator |
ForwardPositionIterator.setStartNode(int node)
Deprecated.
|
DTMAxisIterator |
MatchingIterator.setStartNode(int node) |
DTMAxisIterator |
ClonedNodeListIterator.setStartNode(int node) |
DTMAxisIterator |
SortingIterator.setStartNode(int node) |
DTMAxisIterator |
MultiValuedNodeHeapIterator.setStartNode(int node) |
DTMAxisIterator |
CachedNodeListIterator.setStartNode(int node) |
DTMAxisIterator |
CurrentNodeListIterator.setStartNode(int node) |
DTMAxisIterator |
AbsoluteIterator.setStartNode(int node) |
DTMAxisIterator |
NthIterator.setStartNode(int node) |
DTMAxisIterator |
SAXImpl.NamespaceWildcardIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAXImpl.NamespaceChildrenIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAXImpl.NamespaceAttributeIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
KeyIndex.setStartNode(int start)
Deprecated.
|
DTMAxisIterator |
KeyIndex.KeyIndexIterator.setStartNode(int node)
Set context node for the iterator.
|
DTMAxisIterator |
FilterIterator.setStartNode(int node) |
DTMAxisIterator |
StepIterator.setStartNode(int node) |
DTMAxisIterator |
SingletonIterator.setStartNode(int node)
Override the value of _node only when this
object was constructed using the empty constructor.
|
Modifier and Type | Method and Description |
---|---|
UnionIterator |
UnionIterator.addIterator(DTMAxisIterator iterator) |
void |
AdaptiveResultTreeImpl.copy(DTMAxisIterator nodes,
SerializationHandler handler) |
void |
SimpleResultTreeImpl.copy(DTMAxisIterator nodes,
SerializationHandler handler) |
void |
MultiDOM.copy(DTMAxisIterator nodes,
SerializationHandler handler) |
void |
DOMAdapter.copy(DTMAxisIterator nodes,
SerializationHandler handler) |
void |
SAXImpl.copy(DTMAxisIterator nodes,
SerializationHandler handler)
Copy a node-set to an output handler
|
static DTMAxisIterator |
LoadDocument.documentF(Object arg1,
DTMAxisIterator arg2,
String xslURI,
AbstractTranslet translet,
DOM dom)
Interprets the arguments passed from the document() function (see
org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an
iterator containing the requested nodes.
|
static NodeCounter |
AnyNodeCounter.getDefaultNodeCounter(Translet translet,
DOM document,
DTMAxisIterator iterator) |
static NodeCounter |
MultipleNodeCounter.getDefaultNodeCounter(Translet translet,
DOM document,
DTMAxisIterator iterator) |
static NodeCounter |
SingleNodeCounter.getDefaultNodeCounter(Translet translet,
DOM document,
DTMAxisIterator iterator) |
KeyIndex.KeyIndexIterator |
KeyIndex.getKeyIndexIterator(DTMAxisIterator keyValue,
boolean isKeyCall)
Create a
KeyIndex.KeyIndexIterator that iterates over the nodes that
result from a reference to the XSLT key function or
XPath id function. |
DTMAxisIterator |
AdaptiveResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter,
int returnType,
String value,
boolean op) |
DTMAxisIterator |
SimpleResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter,
int returnType,
String value,
boolean op) |
DTMAxisIterator |
MultiDOM.getNodeValueIterator(DTMAxisIterator iterator,
int type,
String value,
boolean op) |
DTMAxisIterator |
DOMAdapter.getNodeValueIterator(DTMAxisIterator iterator,
int type,
String value,
boolean op) |
DTMAxisIterator |
SAXImpl.getNodeValueIterator(DTMAxisIterator iterator,
int type,
String value,
boolean op) |
Node |
AdaptiveResultTreeImpl.makeNode(DTMAxisIterator iter) |
Node |
SimpleResultTreeImpl.makeNode(DTMAxisIterator iter) |
Node |
MultiDOM.makeNode(DTMAxisIterator iter) |
Node |
DOMAdapter.makeNode(DTMAxisIterator iter) |
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
|
NodeList |
AdaptiveResultTreeImpl.makeNodeList(DTMAxisIterator iter) |
NodeList |
SimpleResultTreeImpl.makeNodeList(DTMAxisIterator iter) |
NodeList |
MultiDOM.makeNodeList(DTMAxisIterator iter) |
NodeList |
DOMAdapter.makeNodeList(DTMAxisIterator iter) |
NodeList |
SAXImpl.makeNodeList(DTMAxisIterator iter)
Create an org.w3c.dom.NodeList from a node iterator
The iterator most be started before this method is called
|
DTMAxisIterator |
AdaptiveResultTreeImpl.orderNodes(DTMAxisIterator source,
int node) |
DTMAxisIterator |
SimpleResultTreeImpl.orderNodes(DTMAxisIterator source,
int node) |
DTMAxisIterator |
MultiDOM.orderNodes(DTMAxisIterator source,
int node) |
DTMAxisIterator |
DOMAdapter.orderNodes(DTMAxisIterator source,
int node) |
DTMAxisIterator |
SAXImpl.orderNodes(DTMAxisIterator source,
int node)
Encapsulates an iterator in an OrderedIterator to ensure node order
|
boolean |
CurrentNodeListFilter.test(int node,
int position,
int last,
int current,
AbstractTranslet translet,
DTMAxisIterator iter) |
Modifier and Type | Method and Description |
---|---|
static DTMAxisIterator |
BasisLibrary.getSingleNode(DTMAxisIterator iterator)
Utility function: used with nth position filters to convert a sequence
of nodes to just one single node (the one at position n).
|
static DTMAxisIterator |
BasisLibrary.node2Iterator(Node node,
Translet translet,
DOM dom)
Utility function used to convert a w3c Node into an internal DOM iterator.
|
static DTMAxisIterator |
BasisLibrary.nodeList2Iterator(NodeList nodeList,
Translet translet,
DOM dom)
Utility function used to convert a w3c NodeList into a internal
DOM iterator.
|
static DTMAxisIterator |
BasisLibrary.nodesetF(Object obj)
Implements the nodeset() extension function.
|
static DTMAxisIterator |
BasisLibrary.referenceToNodeSet(Object obj)
Utility function: used to convert references to node-sets.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractTranslet.buildKeys(DOM document,
DTMAxisIterator iterator,
SerializationHandler handler,
int root)
This method builds key indexes - it is overridden in the compiled
translet in cases where the
|
static boolean |
BasisLibrary.compare(DTMAxisIterator left,
double rnumber,
int op,
DOM dom)
Utility function: node-set/number compare.
|
static boolean |
BasisLibrary.compare(DTMAxisIterator left,
DTMAxisIterator right,
int op,
DOM dom)
Utility function: node-set/node-set compare.
|
static boolean |
BasisLibrary.compare(DTMAxisIterator left,
String rstring,
int op,
DOM dom)
Utility function: node-set/string comparison.
|
static boolean |
BasisLibrary.compare(int node,
DTMAxisIterator iterator,
int op,
DOM dom) |
static int |
BasisLibrary.countF(DTMAxisIterator iterator)
Standard function count(node-set)
|
static DTMAxisIterator |
BasisLibrary.getSingleNode(DTMAxisIterator iterator)
Utility function: used with nth position filters to convert a sequence
of nodes to just one single node (the one at position n).
|
static String |
BasisLibrary.namespace_uriF(DTMAxisIterator iter,
DOM dom)
XSLT Standard function namespace-uri(node-set).
|
static int |
BasisLibrary.positionF(DTMAxisIterator iterator)
Deprecated.
This method exists only for backwards compatibility with old
translets. New code should not reference it.
|
static double |
BasisLibrary.sumF(DTMAxisIterator iterator,
DOM dom)
XSLT Standard function sum(node-set).
|
abstract void |
AbstractTranslet.transform(DOM document,
DTMAxisIterator iterator,
SerializationHandler handler)
Main transform() method - this is overridden by the compiled translet
|
Modifier and Type | Method and Description |
---|---|
DTMAxisIterator |
DTMAxisIterator.cloneIterator() |
DTMAxisIterator |
DTM.getAxisIterator(int axis)
This is a shortcut to the iterators that implement
XPath axes.
|
DTMAxisIterator |
DTM.getTypedAxisIterator(int axis,
int type)
Get an iterator that can navigate over an XPath Axis, predicated by
the extended type ID.
|
DTMAxisIterator |
DTMAxisIterator.reset()
Resets the iterator to the last start node.
|
DTMAxisIterator |
DTMAxisIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
Modifier and Type | Class and Description |
---|---|
class |
DTMAxisIteratorBase
This class serves as a default base for implementations of mutable
DTMAxisIterators.
|
class |
DTMDefaultBaseIterators.AncestorIterator
Iterator that returns the ancestors of a given node in document
order.
|
class |
DTMDefaultBaseIterators.AttributeIterator
Iterator that returns attribute nodes (of what nodes?)
|
class |
DTMDefaultBaseIterators.ChildrenIterator
Iterator that returns all immediate children of a given node
|
class |
DTMDefaultBaseIterators.DescendantIterator
Iterator that returns the descendants of a given node.
|
class |
DTMDefaultBaseIterators.FollowingIterator
Iterator that returns following nodes of for a given node.
|
class |
DTMDefaultBaseIterators.FollowingSiblingIterator
Iterator that returns all siblings of a given node.
|
class |
DTMDefaultBaseIterators.InternalAxisIteratorBase
Abstract superclass defining behaviors shared by all DTMDefault's
internal implementations of DTMAxisIterator.
|
class |
DTMDefaultBaseIterators.NamespaceAttributeIterator
Iterator that returns attributes within a given namespace for a node.
|
class |
DTMDefaultBaseIterators.NamespaceChildrenIterator
Iterator that returns children within a given namespace for a
given node.
|
class |
DTMDefaultBaseIterators.NamespaceIterator
Iterator that returns the namespace nodes as defined by the XPath data model
for a given node.
|
class |
DTMDefaultBaseIterators.NthDescendantIterator
Iterator that returns the descendants of a given node.
|
class |
DTMDefaultBaseIterators.ParentIterator
Iterator that returns the parent of a given node.
|
class |
DTMDefaultBaseIterators.PrecedingIterator
Iterator that returns preceding nodes of a given node.
|
class |
DTMDefaultBaseIterators.PrecedingSiblingIterator
Iterator that returns preceding siblings of a given node
|
class |
DTMDefaultBaseIterators.RootIterator
Iterator that returns the the root node as defined by the XPath data model
for a given node.
|
class |
DTMDefaultBaseIterators.SingletonIterator
Class SingletonIterator.
|
class |
DTMDefaultBaseIterators.TypedAncestorIterator
Typed iterator that returns the ancestors of a given node.
|
class |
DTMDefaultBaseIterators.TypedAttributeIterator
Iterator that returns attribute nodes of a given type
|
class |
DTMDefaultBaseIterators.TypedChildrenIterator
Iterator that returns children of a given type for a given node.
|
class |
DTMDefaultBaseIterators.TypedDescendantIterator
Typed iterator that returns the descendants of a given node.
|
class |
DTMDefaultBaseIterators.TypedFollowingIterator
Iterator that returns following nodes of a given type for a given node.
|
class |
DTMDefaultBaseIterators.TypedFollowingSiblingIterator
Iterator that returns all following siblings of a given node.
|
class |
DTMDefaultBaseIterators.TypedNamespaceIterator
Iterator that returns the namespace nodes as defined by the XPath data model
for a given node, filtered by extended type ID.
|
class |
DTMDefaultBaseIterators.TypedPrecedingIterator
Iterator that returns preceding nodes of agiven type for a
given node.
|
class |
DTMDefaultBaseIterators.TypedPrecedingSiblingIterator
Iterator that returns preceding siblings of a given type for
a given node
|
class |
DTMDefaultBaseIterators.TypedRootIterator
Iterator that returns the namespace nodes as defined by the XPath data model
for a given node, filtered by extended type ID.
|
class |
DTMDefaultBaseIterators.TypedSingletonIterator
Iterator that returns a given node only if it is of a given type.
|
class |
EmptyIterator
DTM Empty Axis Iterator.
|
Modifier and Type | Method and Description |
---|---|
DTMAxisIterator |
DTMDefaultBaseIterators.PrecedingIterator.cloneIterator()
Returns a deep copy of this iterator.
|
DTMAxisIterator |
DTMDefaultBaseIterators.AncestorIterator.cloneIterator()
Returns a deep copy of this iterator.
|
DTMAxisIterator |
DTMAxisIteratorBase.cloneIterator()
Returns a deep copy of this iterator.
|
DTMAxisIterator |
EmptyIterator.cloneIterator() |
DTMAxisIterator |
DTMDefaultBaseIterators.getAxisIterator(int axis)
This is a shortcut to the iterators that implement the
XPath axes.
|
DTMAxisIterator |
DTMDocumentImpl.getAxisIterator(int axis)
This is a shortcut to the iterators that implement the
supported XPath axes (only namespace::) is not supported.
|
DTMAxisIterator |
DTMAxisIterNodeList.getDTMAxisIterator()
Access the wrapped DTMIterator.
|
static DTMAxisIterator |
EmptyIterator.getInstance() |
DTMAxisIterator |
DTMDefaultBaseIterators.getTypedAxisIterator(int axis,
int type)
Get an iterator that can navigate over an XPath Axis, predicated by
the extended type ID.
|
DTMAxisIterator |
DTMDocumentImpl.getTypedAxisIterator(int axis,
int type)
Get an iterator that can navigate over an XPath Axis, predicated by
the extended type ID.
|
DTMAxisIterator |
DTMAxisIteratorBase.includeSelf()
Set the flag to include the start node in the iteration.
|
DTMAxisIterator |
DTMDefaultBaseIterators.PrecedingIterator.reset()
Resets the iterator to the last start node.
|
DTMAxisIterator |
DTMDefaultBaseIterators.AncestorIterator.reset()
Resets the iterator to the last start node.
|
DTMAxisIterator |
DTMDefaultBaseIterators.DescendantIterator.reset()
Reset.
|
DTMAxisIterator |
DTMDefaultBaseIterators.SingletonIterator.reset()
Resets the iterator to the last start node.
|
DTMAxisIterator |
DTMAxisIteratorBase.reset() |
DTMAxisIterator |
EmptyIterator.reset() |
protected DTMAxisIterator |
DTMAxisIteratorBase.resetPosition()
Reset the position to zero.
|
DTMAxisIterator |
DTMDefaultBaseIterators.ParentIterator.setNodeType(int type)
Set the node type of the parent that we're looking for.
|
DTMAxisIterator |
DTMDefaultBaseIterators.ChildrenIterator.setStartNode(int node)
Setting start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.ParentIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.TypedChildrenIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.NamespaceChildrenIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.NamespaceIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.RootIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.NamespaceAttributeIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.FollowingSiblingIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.AttributeIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.TypedAttributeIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.PrecedingSiblingIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.PrecedingIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.FollowingIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.AncestorIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.TypedAncestorIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.DescendantIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
DTMDefaultBaseIterators.SingletonIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
EmptyIterator.setStartNode(int node) |
Constructor and Description |
---|
DTMAxisIterNodeList(DTM dtm,
DTMAxisIterator dtmAxisIterator)
Public constructor: Wrap a DTMNodeList around an existing
and preconfigured DTMAxisIterator
|
Modifier and Type | Class and Description |
---|---|
class |
SAX2DTM2.AncestorIterator
Iterator that returns the ancestors of a given node in document
order.
|
class |
SAX2DTM2.AttributeIterator
Iterator that returns attribute nodes (of what nodes?)
|
class |
SAX2DTM2.ChildrenIterator
Iterator that returns all immediate children of a given node
|
class |
SAX2DTM2.DescendantIterator
Iterator that returns the descendants of a given node.
|
class |
SAX2DTM2.FollowingIterator
Iterator that returns following nodes of for a given node.
|
class |
SAX2DTM2.FollowingSiblingIterator
Iterator that returns all siblings of a given node.
|
class |
SAX2DTM2.ParentIterator
Iterator that returns the parent of a given node.
|
class |
SAX2DTM2.PrecedingIterator
Iterator that returns preceding nodes of a given node.
|
class |
SAX2DTM2.PrecedingSiblingIterator
Iterator that returns preceding siblings of a given node
|
class |
SAX2DTM2.TypedAncestorIterator
Typed iterator that returns the ancestors of a given node.
|
class |
SAX2DTM2.TypedAttributeIterator
Iterator that returns attribute nodes of a given type
|
class |
SAX2DTM2.TypedChildrenIterator
Iterator that returns children of a given type for a given node.
|
class |
SAX2DTM2.TypedDescendantIterator
Typed iterator that returns the descendants of a given node.
|
class |
SAX2DTM2.TypedFollowingIterator
Iterator that returns following nodes of a given type for a given node.
|
class |
SAX2DTM2.TypedFollowingSiblingIterator
Iterator that returns all following siblings of a given node.
|
class |
SAX2DTM2.TypedPrecedingIterator
Iterator that returns preceding nodes of agiven type for a
given node.
|
class |
SAX2DTM2.TypedPrecedingSiblingIterator
Iterator that returns preceding siblings of a given type for
a given node
|
class |
SAX2DTM2.TypedRootIterator
Iterator that returns the namespace nodes as defined by the XPath data model
for a given node, filtered by extended type ID.
|
class |
SAX2DTM2.TypedSingletonIterator
Iterator that returns a given node only if it is of a given type.
|
Modifier and Type | Method and Description |
---|---|
DTMAxisIterator |
SAX2DTM2.PrecedingIterator.cloneIterator()
Returns a deep copy of this iterator.
|
DTMAxisIterator |
SAX2DTM2.AncestorIterator.cloneIterator()
Returns a deep copy of this iterator.
|
DTMAxisIterator |
SAX2DTM2.PrecedingIterator.reset()
Resets the iterator to the last start node.
|
DTMAxisIterator |
SAX2DTM2.AncestorIterator.reset()
Resets the iterator to the last start node.
|
DTMAxisIterator |
SAX2DTM2.DescendantIterator.reset()
Reset.
|
DTMAxisIterator |
SAX2DTM2.ParentIterator.setNodeType(int type)
Set the node type of the parent that we're looking for.
|
DTMAxisIterator |
SAX2DTM2.ChildrenIterator.setStartNode(int node)
Setting start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.ParentIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.TypedChildrenIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.FollowingSiblingIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.AttributeIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.TypedAttributeIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.PrecedingSiblingIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.PrecedingIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.FollowingIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.AncestorIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.TypedAncestorIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
DTMAxisIterator |
SAX2DTM2.DescendantIterator.setStartNode(int node)
Set start to END should 'close' the iterator,
i.e.
|
Modifier and Type | Field and Description |
---|---|
protected DTMAxisIterator |
ReverseAxesWalker.m_iterator
The DTM inner traversal class, that corresponds to the super axis.
|
protected DTMAxisIterator |
OneStepIterator.m_iterator
The DTM inner traversal class, that corresponds to the super axis.
|
Constructor and Description |
---|
OneStepIterator(DTMAxisIterator iterator,
int axis)
Create a OneStepIterator object.
|
Copyright © 2019 JBoss by Red Hat. All rights reserved.