| Package | Description |
|---|---|
| org.docx4j.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.docx4j.org.apache.xml.dtm | |
| org.docx4j.org.apache.xml.dtm.ref | |
| org.docx4j.org.apache.xml.dtm.ref.sax2dtm | |
| org.docx4j.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 |
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 |
EmptyIterator.cloneIterator() |
DTMAxisIterator |
DTMAxisIteratorBase.cloneIterator()
Returns a deep copy of this iterator.
|
DTMAxisIterator |
DTMDefaultBaseIterators.PrecedingIterator.cloneIterator()
Returns a deep copy of this iterator.
|
DTMAxisIterator |
DTMDefaultBaseIterators.AncestorIterator.cloneIterator()
Returns a deep copy of this iterator.
|
DTMAxisIterator |
DTMDocumentImpl.getAxisIterator(int axis)
This is a shortcut to the iterators that implement the
supported XPath axes (only namespace::) is not supported.
|
DTMAxisIterator |
DTMDefaultBaseIterators.getAxisIterator(int axis)
This is a shortcut to the iterators that implement the
XPath axes.
|
DTMAxisIterator |
DTMAxisIterNodeList.getDTMAxisIterator()
Access the wrapped DTMIterator.
|
static DTMAxisIterator |
EmptyIterator.getInstance() |
DTMAxisIterator |
DTMDocumentImpl.getTypedAxisIterator(int axis,
int type)
Get an iterator that can navigate over an XPath Axis, predicated by
the extended type ID.
|
DTMAxisIterator |
DTMDefaultBaseIterators.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 |
EmptyIterator.reset() |
DTMAxisIterator |
DTMAxisIteratorBase.reset() |
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.
|
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 |
EmptyIterator.setStartNode(int node) |
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.
|
| 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 |
OneStepIterator.m_iterator
The DTM inner traversal class, that corresponds to the super axis.
|
protected DTMAxisIterator |
ReverseAxesWalker.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. All Rights Reserved.