Uses of Interface
org.apache.xalan.xsltc.NodeIterator

Packages that use NodeIterator
org.apache.xalan.xsltc   
org.apache.xalan.xsltc.dom   
org.apache.xalan.xsltc.runtime   
 

Uses of NodeIterator in org.apache.xalan.xsltc
 

Methods in org.apache.xalan.xsltc that return NodeIterator
 NodeIterator NodeIterator.reset()
          Resets the iterator to the last start node.
 NodeIterator NodeIterator.setStartNode(int node)
          Set start to END should 'close' the iterator, i.e.
 NodeIterator NodeIterator.cloneIterator()
          Returns a deep copy of this iterator.
 NodeIterator DOM.getIterator()
          returns singleton iterator containg the document root
 NodeIterator DOM.getChildren(int node)
           
 NodeIterator DOM.getTypedChildren(int type)
           
 NodeIterator DOM.getAxisIterator(int axis)
           
 NodeIterator DOM.getTypedAxisIterator(int axis, int type)
           
 NodeIterator DOM.getNthDescendant(int node, int n, boolean includeself)
           
 NodeIterator DOM.getNamespaceAxisIterator(int axis, int ns)
           
 NodeIterator DOM.getNodeValueIterator(NodeIterator iter, int returnType, java.lang.String value, boolean op)
           
 NodeIterator DOM.orderNodes(NodeIterator source, int node)
           
 

Methods in org.apache.xalan.xsltc with parameters of type NodeIterator
 void Translet.transform(DOM document, NodeIterator iterator, TransletOutputHandler handler)
           
 void Translet.buildKeys(DOM document, NodeIterator iterator, TransletOutputHandler handler, int root)
           
 NodeIterator DOM.getNodeValueIterator(NodeIterator iter, int returnType, java.lang.String value, boolean op)
           
 NodeIterator DOM.orderNodes(NodeIterator source, int node)
           
 void DOM.copy(NodeIterator nodes, TransletOutputHandler handler)
           
 Node DOM.makeNode(NodeIterator iter)
           
 NodeList DOM.makeNodeList(NodeIterator iter)
           
 

Uses of NodeIterator in org.apache.xalan.xsltc.dom
 

Classes in org.apache.xalan.xsltc.dom that implement NodeIterator
 class AbsoluteIterator
           
 class CurrentNodeListIterator
           
 class DupFilterIterator
           
 class FilteredStepIterator
           
 class FilterIterator
           
 class KeyIndex
           
 class MatchingIterator
           
 class NodeIteratorBase
           
 class NthIterator
           
 class ReverseIterator
           
 class SingletonIterator
           
 class SortingIterator
           
 class StepIterator
           
 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
 

Fields in org.apache.xalan.xsltc.dom declared as NodeIterator
 NodeIterator NodeCounter._iterator
           
 

Methods in org.apache.xalan.xsltc.dom that return NodeIterator
 NodeIterator NodeIteratorBase.reset()
           
 NodeIterator NodeIteratorBase.includeSelf()
           
 NodeIterator NodeIteratorBase.cloneIterator()
           
 NodeIterator DupFilterIterator.setStartNode(int node)
          Set the start node for this iterator
 NodeIterator DupFilterIterator.reset()
           
 NodeIterator KeyIndex.reset()
          Resets the iterator to the last start node.
 NodeIterator KeyIndex.setStartNode(int start)
          Set start to END should 'close' the iterator, i.e.
 NodeIterator KeyIndex.cloneIterator()
          Returns a deep copy of this iterator.
 NodeIterator StepIterator.cloneIterator()
           
 NodeIterator StepIterator.setStartNode(int node)
           
 NodeIterator StepIterator.reset()
           
 NodeIterator FilteredStepIterator.cloneIterator()
           
 NodeIterator CurrentNodeListIterator.forceNaturalOrder()
           
 NodeIterator CurrentNodeListIterator.cloneIterator()
           
 NodeIterator CurrentNodeListIterator.reset()
           
 NodeIterator CurrentNodeListIterator.setStartNode(int node)
           
 NodeIterator DOMAdapter.getIterator()
          returns singleton iterator containg the document root
 NodeIterator DOMAdapter.getChildren(int node)
           
 NodeIterator DOMAdapter.getTypedChildren(int type)
           
 NodeIterator DOMAdapter.getNamespaceAxisIterator(int axis, int ns)
           
 NodeIterator DOMAdapter.getAxisIterator(int axis)
           
 NodeIterator DOMAdapter.getTypedAxisIterator(int axis, int type)
           
 NodeIterator DOMAdapter.getNthDescendant(int type, int n, boolean includeself)
           
 NodeIterator DOMAdapter.getNodeValueIterator(NodeIterator iterator, int type, java.lang.String value, boolean op)
           
 NodeIterator DOMAdapter.orderNodes(NodeIterator source, int node)
           
 NodeIterator SortingIterator.setStartNode(int node)
           
 NodeIterator ReverseIterator.setStartNode(int node)
           
 NodeIterator ReverseIterator.reset()
           
 NodeIterator UnionIterator.cloneIterator()
           
 NodeIterator UnionIterator.setStartNode(int node)
           
 NodeIterator UnionIterator.reset()
           
 NodeIterator AbsoluteIterator.setStartNode(int node)
           
 NodeIterator AbsoluteIterator.cloneIterator()
           
 NodeIterator AbsoluteIterator.reset()
           
 NodeIterator MatchingIterator.cloneIterator()
           
 NodeIterator MatchingIterator.setStartNode(int node)
           
 NodeIterator MatchingIterator.reset()
           
 NodeIterator SingletonIterator.setStartNode(int node)
          Override the value of _node only when this object was constructed using the empty constructor.
 NodeIterator SingletonIterator.reset()
           
 NodeIterator NthIterator.setStartNode(int node)
           
 NodeIterator NthIterator.reset()
           
 NodeIterator NthIterator.cloneIterator()
           
 NodeIterator DOMImpl.strippingIterator(NodeIterator iterator, short[] mapping, StripFilter filter)
           
 NodeIterator DOMImpl.getNodeValueIterator(NodeIterator iterator, int type, java.lang.String value, boolean op)
           
 NodeIterator DOMImpl.orderNodes(NodeIterator source, int node)
          Encapsulates an iterator in an OrderedIterator to ensure node order
 NodeIterator DOMImpl.getIterator()
          Returns singleton iterator containg the document root Works for them main document (mark == 0)
 NodeIterator DOMImpl.getChildren(int node)
          Returns an iterator with all the children of a given node
 NodeIterator DOMImpl.getTypedChildren(int type)
          Returns an iterator with all children of a specific type for a given node (element)
 NodeIterator DOMImpl.getAxisIterator(int axis)
          This is a shortcut to the iterators that implement the supported XPath axes (only namespace::) is not supported.
 NodeIterator DOMImpl.getTypedAxisIterator(int axis, int type)
          Similar to getAxisIterator, but this one returns an iterator containing nodes of a typed axis (ex.: child::foo)
 NodeIterator DOMImpl.getNamespaceAxisIterator(int axis, int ns)
          Do not thing that this returns an iterator for the namespace axis.
 NodeIterator DOMImpl.getTypedDescendantIterator(int type)
          Returns an iterator with all descendants of a node that are of a given type.
 NodeIterator DOMImpl.getNthDescendant(int type, int n, boolean includeself)
          Returns the nth descendant of a node
 NodeIterator MultiDOM.getIterator()
          returns singleton iterator containg the document root
 NodeIterator MultiDOM.getChildren(int node)
           
 NodeIterator MultiDOM.getTypedChildren(int type)
           
 NodeIterator MultiDOM.getAxisIterator(int axis)
           
 NodeIterator MultiDOM.getTypedAxisIterator(int axis, int type)
           
 NodeIterator MultiDOM.getNthDescendant(int node, int n, boolean includeself)
           
 NodeIterator MultiDOM.getNodeValueIterator(NodeIterator iterator, int type, java.lang.String value, boolean op)
           
 NodeIterator MultiDOM.getNamespaceAxisIterator(int axis, int ns)
           
 NodeIterator MultiDOM.orderNodes(NodeIterator source, int node)
           
 NodeIterator FilterIterator.cloneIterator()
           
 NodeIterator FilterIterator.reset()
           
 NodeIterator FilterIterator.setStartNode(int node)
           
static NodeIterator LoadDocument.document(java.lang.String uri, java.lang.String base, AbstractTranslet translet, DOM dom)
          Returns an iterator containing a set of nodes from an XML document loaded by the document() function.
static NodeIterator LoadDocument.document(java.lang.Object arg, java.lang.String xmlURI, java.lang.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.
 

Methods in org.apache.xalan.xsltc.dom with parameters of type NodeIterator
 NodeIterator DOMAdapter.getNodeValueIterator(NodeIterator iterator, int type, java.lang.String value, boolean op)
           
 NodeIterator DOMAdapter.orderNodes(NodeIterator source, int node)
           
 void DOMAdapter.copy(NodeIterator nodes, TransletOutputHandler handler)
           
 Node DOMAdapter.makeNode(NodeIterator iter)
           
 NodeList DOMAdapter.makeNodeList(NodeIterator iter)
           
 UnionIterator UnionIterator.addIterator(NodeIterator iterator)
           
static NodeCounter AnyNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
static NodeCounter SingleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
static NodeCounter MultipleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
 boolean CurrentNodeListFilter.test(int node, int position, int last, int current, AbstractTranslet translet, NodeIterator iter)
           
 Node DOMImpl.makeNode(NodeIterator iter)
          Create an org.w3c.dom.Node from a node in an iterator The iterator most be started before this method is called
 NodeList DOMImpl.makeNodeList(NodeIterator iter)
          Create an org.w3c.dom.NodeList from a node iterator The iterator most be started before this method is called
 NodeIterator DOMImpl.strippingIterator(NodeIterator iterator, short[] mapping, StripFilter filter)
           
 NodeIterator DOMImpl.getNodeValueIterator(NodeIterator iterator, int type, java.lang.String value, boolean op)
           
 NodeIterator DOMImpl.orderNodes(NodeIterator source, int node)
          Encapsulates an iterator in an OrderedIterator to ensure node order
 void DOMImpl.copy(NodeIterator nodes, TransletOutputHandler handler)
          Copy a node-set to an output handler
 NodeIterator MultiDOM.getNodeValueIterator(NodeIterator iterator, int type, java.lang.String value, boolean op)
           
 NodeIterator MultiDOM.orderNodes(NodeIterator source, int node)
           
 void MultiDOM.copy(NodeIterator nodes, TransletOutputHandler handler)
           
 Node MultiDOM.makeNode(NodeIterator iter)
           
 NodeList MultiDOM.makeNodeList(NodeIterator iter)
           
 

Constructors in org.apache.xalan.xsltc.dom with parameters of type NodeIterator
DupFilterIterator.DupFilterIterator(NodeIterator source)
          Creates a new duplicate filter iterator based on an existing iterator.
StepIterator.StepIterator(NodeIterator source, NodeIterator iterator)
           
FilteredStepIterator.FilteredStepIterator(NodeIterator source, NodeIterator iterator, Filter filter)
           
CurrentNodeListIterator.CurrentNodeListIterator(NodeIterator source, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet)
           
CurrentNodeListIterator.CurrentNodeListIterator(NodeIterator source, boolean docOrder, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet)
           
SortingIterator.SortingIterator(NodeIterator source, NodeSortRecordFactory factory)
           
ReverseIterator.ReverseIterator(NodeIterator source)
           
AbsoluteIterator.AbsoluteIterator(NodeIterator source)
           
AnyNodeCounter.AnyNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
SingleNodeCounter.SingleNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
MultipleNodeCounter.MultipleNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
MatchingIterator.MatchingIterator(int match, NodeIterator source)
           
NthIterator.NthIterator(NodeIterator source, int n)
           
FilterIterator.FilterIterator(NodeIterator source, Filter filter)
           
 

Uses of NodeIterator in org.apache.xalan.xsltc.runtime
 

Methods in org.apache.xalan.xsltc.runtime that return NodeIterator
static NodeIterator BasisLibrary.referenceToNodeSet(java.lang.Object obj)
          Utility function: used to convert references to node-sets.
static NodeIterator BasisLibrary.getSingleNode(NodeIterator iterator)
          Utility function: used with nth position filters to convert a sequence of nodes to just one single node (the one at position n).
 

Methods in org.apache.xalan.xsltc.runtime with parameters of type NodeIterator
static int BasisLibrary.countF(NodeIterator iterator)
          Standard function count(node-set)
static double BasisLibrary.sumF(NodeIterator iterator, DOM dom)
          XSLT Standard function sum(node-set).
static java.lang.String BasisLibrary.namespace_uriF(NodeIterator iter, DOM dom)
          XSLT Standard function namespace-uri(node-set).
static boolean BasisLibrary.compare(NodeIterator left, NodeIterator right, int op, int node, DOM dom)
          Utility function: node-set/node-set compare.
static boolean BasisLibrary.compare(int node, NodeIterator nodeSet, int op, DOM dom)
          Utility function: node/node-set compare.
static boolean BasisLibrary.compare(int node, NodeIterator iterator, int op, int dummy, DOM dom)
           
static boolean BasisLibrary.compare(NodeIterator left, double rnumber, int op, int node, DOM dom)
           
static boolean BasisLibrary.compare(NodeIterator left, double rnumber, int op, DOM dom)
          Utility function: node-set/number compare.
static boolean BasisLibrary.compare(NodeIterator left, java.lang.String rstring, int op, DOM dom)
          Utility function: node-set/string comparison.
static boolean BasisLibrary.compare(NodeIterator left, java.lang.String rstring, int op, int node, DOM dom)
           
static NodeIterator BasisLibrary.getSingleNode(NodeIterator iterator)
          Utility function: used with nth position filters to convert a sequence of nodes to just one single node (the one at position n).
 void AbstractTranslet.buildKeys(DOM document, NodeIterator iterator, TransletOutputHandler handler, int root)
          This method builds key indexes - it is overridden in the compiled translet in cases where the element is used
abstract  void AbstractTranslet.transform(DOM document, NodeIterator iterator, TransletOutputHandler handler)
          Main transform() method - this is overridden by the compiled translet
 



Copyright © 2001 Apache XML Project. All Rights Reserved.