Uses of Interface org.apache.xml.dtm.DTMAxisIterator

Uses in package org.apache.xpath.axes

Constructors with parameter type org.apache.xml.dtm.DTMAxisIterator

Create a OneStepIterator object.

Uses in package org.apache.xalan.lib.sql

Methods with return type org.apache.xml.dtm.DTMAxisIterator

DTMAxisIterator
DTMAxisIterator
DTMDocument.getTypedAxisIterator(int parm1, int parm2)

Uses in package org.apache.xml.dtm.ref.sax2dtm

Classes implementing org.apache.xml.dtm.DTMAxisIterator

class
Iterator that returns the ancestors of a given node in document order.
class
Iterator that returns attribute nodes (of what nodes?)
class
Iterator that returns all immediate children of a given node
class
Iterator that returns the descendants of a given node.
class
Iterator that returns following nodes of for a given node.
class
Iterator that returns all siblings of a given node.
class
Iterator that returns the parent of a given node.
class
Iterator that returns preceding nodes of a given node.
class
Iterator that returns preceding siblings of a given node
class
Typed iterator that returns the ancestors of a given node.
class
Iterator that returns attribute nodes of a given type
class
Iterator that returns children of a given type for a given node.
class
Typed iterator that returns the descendants of a given node.
class
Iterator that returns following nodes of a given type for a given node.
class
Iterator that returns all following siblings of a given node.
class
Iterator that returns preceding nodes of agiven type for a given node.
class
Iterator that returns preceding siblings of a given type for a given node
class
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
class
Iterator that returns a given node only if it is of a given type.

Methods with return type org.apache.xml.dtm.DTMAxisIterator

DTMAxisIterator
Returns a deep copy of this iterator.
DTMAxisIterator
Returns a deep copy of this iterator.
DTMAxisIterator
Resets the iterator to the last start node.
DTMAxisIterator
Reset.
DTMAxisIterator
Resets the iterator to the last start node.
DTMAxisIterator
Set the node type of the parent that we're looking for.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Setting start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.

Uses in package org.apache.xalan.xsltc

Methods with parameter type org.apache.xml.dtm.DTMAxisIterator

void
Translet.buildKeys(DOM document, DTMAxisIterator iterator, SerializationHandler handler, int root)
void
DTMAxisIterator
DOM.getNodeValueIterator(DTMAxisIterator iter, int returnType, String value, boolean op)
Node
NodeList
DTMAxisIterator
DOM.orderNodes(DTMAxisIterator source, int node)
void

Methods with return type org.apache.xml.dtm.DTMAxisIterator

DTMAxisIterator
DOM.getAxisIterator(int axis)
DTMAxisIterator
DOM.getChildren(int node)
DTMAxisIterator
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
DTMAxisIterator
DOM.orderNodes(DTMAxisIterator source, int node)

Uses in package org.apache.xalan.xsltc.runtime

Methods with parameter type org.apache.xml.dtm.DTMAxisIterator

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 element is used
boolean
BasisLibrary.compare(int node, DTMAxisIterator iterator, int op, DOM dom)
boolean
BasisLibrary.compare(DTMAxisIterator left, String rstring, int op, DOM dom)
Utility function: node-set/string comparison.
boolean
BasisLibrary.compare(DTMAxisIterator left, double rnumber, int op, DOM dom)
Utility function: node-set/number compare.
boolean
Utility function: node-set/node-set compare.
int
Standard function count(node-set)
DTMAxisIterator
Utility function: used with nth position filters to convert a sequence of nodes to just one single node (the one at position n).
String
XSLT Standard function namespace-uri(node-set).
int
Standard function position()
double
XSLT Standard function sum(node-set).
void
Main transform() method - this is overridden by the compiled translet

Methods with return type org.apache.xml.dtm.DTMAxisIterator

DTMAxisIterator
Utility function: used with nth position filters to convert a sequence of nodes to just one single node (the one at position n).
DTMAxisIterator
BasisLibrary.node2Iterator(Node node, Translet translet, DOM dom)
Utility function used to convert a w3c Node into an internal DOM iterator.
DTMAxisIterator
BasisLibrary.nodeList2Iterator(NodeList nodeList, Translet translet, DOM dom)
Utility function used to convert a w3c NodeList into a internal DOM iterator.
DTMAxisIterator
BasisLibrary.nodesetF(Object obj)
Implements the nodeset() extension function.
DTMAxisIterator
Utility function: used to convert references to node-sets.

Uses in package org.apache.xalan.xsltc.dom

Classes implementing org.apache.xml.dtm.DTMAxisIterator

class
Absolute iterators ignore the node that is passed to setStartNode().
class
CachedNodeListIterator is used for select expressions in a variable or parameter.
class
A ClonedNodeListIterator is returned by the cloneIterator() method of a CachedNodeListIterator.
class
Iterators of this kind use a CurrentNodeListFilter to filter a subset of nodes from a source iterator.
class
Removes duplicates and sorts a source iterator.
class
Extends a StepIterator by adding the ability to filter nodes.
class
Similar to a CurrentNodeListIterator except that the filter has a simpler interface (only needs the node, no position, last, etc.)
class
This iterator is a wrapper that always returns the position of a node in document order.
class
class
This is a special kind of iterator that takes a source iterator and a node N.
class
class
Iterator that returns attributes within a given namespace for a node.
class
Iterator that returns children within a given namespace for a given node.
class
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
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
class
The SimpleIterator is designed to support the nodeset() extension function.
class
The SingletonIterator is used for the self axis.
class
class
class
A step iterator is used to evaluate expressions like "BOOK/TITLE".
class
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

Constructors with parameter type org.apache.xml.dtm.DTMAxisIterator

AnyNodeCounter.AnyNodeCounter(Translet translet, DOM document, DTMAxisIterator iterator)
CurrentNodeListIterator.CurrentNodeListIterator(DTMAxisIterator source, boolean docOrder, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet)

Fields of type org.apache.xml.dtm.DTMAxisIterator

DTMAxisIterator

Methods with parameter type org.apache.xml.dtm.DTMAxisIterator

UnionIterator
void
void
void
void
Copy a node-set to an output handler
void
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.
NodeCounter
NodeCounter
NodeCounter
DTMAxisIterator
AdaptiveResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, String value, boolean op)
DTMAxisIterator
DOMAdapter.getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op)
DTMAxisIterator
MultiDOM.getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op)
DTMAxisIterator
SAXImpl.getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op)
DTMAxisIterator
SimpleResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, String value, boolean op)
Node
Node
Node
Node
Create an org.w3c.dom.Node from a node in an iterator The iterator most be started before this method is called
Node
NodeList
NodeList
NodeList
NodeList
Create an org.w3c.dom.NodeList from a node iterator The iterator most be started before this method is called
NodeList
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
MultiDOM.orderNodes(DTMAxisIterator source, int node)
DTMAxisIterator
SAXImpl.orderNodes(DTMAxisIterator source, int node)
Encapsulates an iterator in an OrderedIterator to ensure node order
DTMAxisIterator
boolean
CurrentNodeListFilter.test(int node, int position, int last, int current, AbstractTranslet translet, DTMAxisIterator iter)

Methods with return type org.apache.xml.dtm.DTMAxisIterator

DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
Returns a deep copy of this iterator.
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
Returns a deep copy of this iterator.
DTMAxisIterator
DTMAxisIterator
Returns a deep copy of this iterator.
DTMAxisIterator
Returns a deep copy of this iterator.
DTMAxisIterator
Clone a SortingIterator by cloning its source iterator and then sharing the factory and the array of NodeSortRecords.
DTMAxisIterator
DTMAxisIterator
Returns a deep copy of this iterator.
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
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.
DTMAxisIterator
DTMAxisIterator
This is a shortcut to the iterators that implement XPath axes.
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
SAXImpl.getChildren(int node)
Returns an iterator with all the children of a given node
DTMAxisIterator
DTMAxisIterator
returns singleton iterator containg the document root
DTMAxisIterator
Returns singleton iterator containg the document root
DTMAxisIterator
Returns singleton iterator containing the document root
DTMAxisIterator
Returns singleton iterator containg the document root Works for them main document (mark == 0)
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
SAXImpl.getNamespaceAxisIterator(int axis, int ns)
Do not think that this returns an iterator for the namespace axis.
DTMAxisIterator
DTMAxisIterator
AdaptiveResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, String value, boolean op)
DTMAxisIterator
DOMAdapter.getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op)
DTMAxisIterator
MultiDOM.getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op)
DTMAxisIterator
SAXImpl.getNodeValueIterator(DTMAxisIterator iterator, int type, String value, boolean op)
DTMAxisIterator
SimpleResultTreeImpl.getNodeValueIterator(DTMAxisIterator iter, int returnType, String value, boolean op)
DTMAxisIterator
AdaptiveResultTreeImpl.getNthDescendant(int node, int n, boolean includeself)
DTMAxisIterator
DOMAdapter.getNthDescendant(int type, int n, boolean includeself)
DTMAxisIterator
MultiDOM.getNthDescendant(int node, int n, boolean includeself)
DTMAxisIterator
SAXImpl.getNthDescendant(int type, int n, boolean includeself)
Returns the nth descendant of a node
DTMAxisIterator
SimpleResultTreeImpl.getNthDescendant(int node, int n, boolean includeself)
DTMAxisIterator
Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.
DTMAxisIterator
DOMAdapter.getTypedAxisIterator(int axis, int type)
DTMAxisIterator
MultiDOM.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
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
Returns an iterator with all children of a specific type for a given node (element)
DTMAxisIterator
DTMAxisIterator
Returns an iterator with all descendants of a node that are of a given type.
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
MultiDOM.orderNodes(DTMAxisIterator source, int node)
DTMAxisIterator
SAXImpl.orderNodes(DTMAxisIterator source, int node)
Encapsulates an iterator in an OrderedIterator to ensure node order
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
Resets the iterator to the last start node.
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
Set the start node for this iterator
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
DTMAxisIterator
DTMAxisIterator
Override the value of _node only when this object was constructed using the empty constructor.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
DTMAxisIterator

Uses in package org.apache.xml.dtm

Methods with return type org.apache.xml.dtm.DTMAxisIterator

DTMAxisIterator
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
Resets the iterator to the last start node.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.

Uses in package org.apache.xml.dtm.ref

Classes implementing org.apache.xml.dtm.DTMAxisIterator

class
This class serves as a default base for implementations of mutable DTMAxisIterators.
class
Iterator that returns the ancestors of a given node in document order.
class
Iterator that returns attribute nodes (of what nodes?)
class
Iterator that returns all immediate children of a given node
class
Iterator that returns the descendants of a given node.
class
Iterator that returns following nodes of for a given node.
class
Iterator that returns all siblings of a given node.
class
Abstract superclass defining behaviors shared by all DTMDefault's internal implementations of DTMAxisIterator.
class
Iterator that returns attributes within a given namespace for a node.
class
Iterator that returns children within a given namespace for a given node.
class
Iterator that returns the namespace nodes as defined by the XPath data model for a given node.
class
Iterator that returns the descendants of a given node.
class
Iterator that returns the parent of a given node.
class
Iterator that returns preceding nodes of a given node.
class
Iterator that returns preceding siblings of a given node
class
Iterator that returns the the root node as defined by the XPath data model for a given node.
class
Class SingletonIterator.
class
Typed iterator that returns the ancestors of a given node.
class
Iterator that returns attribute nodes of a given type
class
Iterator that returns children of a given type for a given node.
class
Typed iterator that returns the descendants of a given node.
class
Iterator that returns following nodes of a given type for a given node.
class
Iterator that returns all following siblings of a given node.
class
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
class
Iterator that returns preceding nodes of agiven type for a given node.
class
Iterator that returns preceding siblings of a given type for a given node
class
Iterator that returns the namespace nodes as defined by the XPath data model for a given node, filtered by extended type ID.
class
Iterator that returns a given node only if it is of a given type.
class
DTM Empty Axis Iterator.

Constructors with parameter type org.apache.xml.dtm.DTMAxisIterator

Public constructor: Wrap a DTMNodeList around an existing and preconfigured DTMAxisIterator

Methods with return type org.apache.xml.dtm.DTMAxisIterator

DTMAxisIterator
Returns a deep copy of this iterator.
DTMAxisIterator
Returns a deep copy of this iterator.
DTMAxisIterator
Returns a deep copy of this iterator.
DTMAxisIterator
DTMAxisIterator
This is a shortcut to the iterators that implement the XPath axes.
DTMAxisIterator
This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.
DTMAxisIterator
Access the wrapped DTMIterator.
DTMAxisIterator
DTMAxisIterator
Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.
DTMAxisIterator
Get an iterator that can navigate over an XPath Axis, predicated by the extended type ID.
DTMAxisIterator
Set the flag to include the start node in the iteration.
DTMAxisIterator
DTMAxisIterator
Resets the iterator to the last start node.
DTMAxisIterator
Reset.
DTMAxisIterator
Resets the iterator to the last start node.
DTMAxisIterator
Resets the iterator to the last start node.
DTMAxisIterator
Resets the iterator to the last start node.
DTMAxisIterator
Set the node type of the parent that we're looking for.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Setting start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.
DTMAxisIterator
Set start to END should 'close' the iterator, i.e. subsequent call to next() should return END.

Copyright B) 2004 Apache XML Project. All Rights Reserved.