Modifier and Type | Class and Description |
---|---|
public class | DTMDefaultBaseIterators.
Iterator that returns the ancestors of a given node in document order. |
public class | DTMDefaultBaseIterators.
Iterator that returns attribute nodes (of what nodes?) |
public class | DTMDefaultBaseIterators.
Iterator that returns all immediate children of a given node |
public class | DTMDefaultBaseIterators.
Iterator that returns the descendants of a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns following nodes of for a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns all siblings of a given node. |
public abstract class | DTMDefaultBaseIterators.
Abstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator. |
public class | DTMDefaultBaseIterators.
Iterator that returns attributes within a given namespace for a node. |
public class | DTMDefaultBaseIterators.
Iterator that returns children within a given namespace for a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns the namespace nodes as defined by the XPath data model for a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns the descendants of a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns the parent of a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns preceding nodes of a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns preceding siblings of a given node |
public class | DTMDefaultBaseIterators.
Iterator that returns the the root node as defined by the XPath data model for a given node. |
public class | DTMDefaultBaseIterators.
Class SingletonIterator. |
public class | DTMDefaultBaseIterators.
Typed iterator that returns the ancestors of a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns attribute nodes of a given type |
public class | DTMDefaultBaseIterators.
Iterator that returns children of a given type for a given node. |
public class | DTMDefaultBaseIterators.
Typed iterator that returns the descendants of a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns following nodes of a given type for a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns all following siblings of a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID. |
public class | DTMDefaultBaseIterators.
Iterator that returns preceding nodes of agiven type for a given node. |
public class | DTMDefaultBaseIterators.
Iterator that returns preceding siblings of a given type for a given node |
public class | DTMDefaultBaseIterators.
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID. |
public class | DTMDefaultBaseIterators.
Iterator that returns a given node only if it is of a given type. |
Access | Constructor and Description |
---|---|
public | DTMDefaultBaseIterators(DTMManager
The DTMManager who owns this DTM. mgr, Source The object that is used to specify the construction source. source, int The DTM identity ID for this DTM. dtmIdentity, DTMWSFilter The white space filter for this DTM, which may
be null. whiteSpaceFilter, XMLStringFactory The factory to use for creating XMLStrings. xstringfactory, boolean true if the caller considers it worth it to use
indexing schemes. doIndexing)Construct a DTMDefaultBaseTraversers object from a DOM node. |
public | DTMDefaultBaseIterators(DTMManager
The DTMManager who owns this DTM. mgr, Source The object that is used to specify the construction source. source, int The DTM identity ID for this DTM. dtmIdentity, DTMWSFilter The white space filter for this DTM, which may
be null. whiteSpaceFilter, XMLStringFactory The factory to use for creating XMLStrings. xstringfactory, boolean true if the caller considers it worth it to use
indexing schemes. doIndexing, int The block size of the DTM. blocksize, boolean true if we want to build the previous sibling node array. usePrevsib, boolean true if we want to use a new ExpandedNameTable for this DTM. newNameTable)Construct a DTMDefaultBaseTraversers object from a DOM node. |
Modifier and Type | Method and Description |
---|---|
public DTMAxisIterator | Returns: A DTMAxisIterator, or null if the given axis isn't supported.One of Axes.ANCESTORORSELF, etc. axis)Implements com. This is a shortcut to the iterators that implement the XPath axes. |
public DTMAxisIterator | Returns: A DTMAxisIterator, or null if the given axis isn't supported.One of Axes.ANCESTORORSELF, etc. axis, int An extended type ID. type)Implements com. Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID. Returns an iterator that must be initialized with a start node (using iterator.setStartNode()). |