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)
           
 NodeIterator DOM.getNamespaceAxisIterator(int axis, int ns)
           
 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.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 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 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 node, int n)
           
 NodeIterator DOMAdapter.orderNodes(NodeIterator source, int node)
           
 NodeIterator MatchingIterator.cloneIterator()
           
 NodeIterator MatchingIterator.setStartNode(int node)
           
 NodeIterator MatchingIterator.reset()
           
 NodeIterator AbsoluteIterator.setStartNode(int node)
           
 NodeIterator AbsoluteIterator.cloneIterator()
           
 NodeIterator AbsoluteIterator.reset()
           
 NodeIterator DOMImpl.strippingIterator(NodeIterator iterator, short[] mapping, StripWhitespaceFilter filter)
           
 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 node, int n)
          Returns the nth descendant of a node (1 = parent, 2 = gramps)
 NodeIterator SingletonIterator.setStartNode(int node)
          Override the value of _node only when this object was constructed using the empty constructor.
 NodeIterator SingletonIterator.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 FilterIterator.cloneIterator()
           
 NodeIterator FilterIterator.reset()
           
 NodeIterator FilterIterator.setStartNode(int node)
           
static NodeIterator LoadDocument.document(java.lang.String uri, java.lang.String base, AbstractTranslet translet, MultiDOM multiplexer)
          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, NodeIterator nodeset, AbstractTranslet translet, MultiDOM multiplexer)
          Interprets the arguments passed from the document() function (see org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.
 NodeIterator ReverseIterator.setStartNode(int node)
           
 NodeIterator UnionIterator.cloneIterator()
           
 NodeIterator UnionIterator.setStartNode(int node)
           
 NodeIterator SortingIterator.setStartNode(int node)
           
 NodeIterator NthIterator.setStartNode(int node)
           
 NodeIterator NthIterator.reset()
           
 NodeIterator NthIterator.cloneIterator()
           
 NodeIterator FilteredStepIterator.cloneIterator()
           
 NodeIterator FilteredStepIterator.setStartNode(int node)
           
 NodeIterator FilteredStepIterator.reset()
           
 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)
           
 NodeIterator MultiDOM.getNamespaceAxisIterator(int axis, int ns)
           
 NodeIterator MultiDOM.orderNodes(NodeIterator source, int node)
           
 

Methods in org.apache.xalan.xsltc.dom with parameters of type NodeIterator
static NodeCounter SingleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
 NodeIterator DOMAdapter.orderNodes(NodeIterator source, int node)
           
 int DOMAdapter.getTypedPosition(NodeIterator iterator, int type, int node)
           
 int DOMAdapter.getTypedLast(NodeIterator iterator, int type, int node)
           
 void DOMAdapter.copy(NodeIterator nodes, TransletOutputHandler handler)
           
 Node DOMAdapter.makeNode(NodeIterator iter)
           
 NodeList DOMAdapter.makeNodeList(NodeIterator iter)
           
 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, StripWhitespaceFilter filter)
           
 NodeIterator DOMImpl.orderNodes(NodeIterator source, int node)
          Encapsulates an iterator in an OrderedIterator to ensure node order
 int DOMImpl.getTypedPosition(NodeIterator iterator, int type, int node)
          Returns a node's position amongst other nodes of the same type
 int DOMImpl.getTypedLast(NodeIterator iterator, int type, int node)
          Returns an iterator's last node of a given type
 void DOMImpl.copy(NodeIterator nodes, TransletOutputHandler handler)
          Copy a node-set to an output handler
static NodeCounter MultipleNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
static NodeIterator LoadDocument.document(java.lang.Object arg, NodeIterator nodeset, AbstractTranslet translet, MultiDOM multiplexer)
          Interprets the arguments passed from the document() function (see org/apache/xalan/xsltc/compiler/DocumentCall.java) and returns an iterator containing the requested nodes.
 UnionIterator UnionIterator.addIterator(NodeIterator iterator)
           
static NodeCounter AnyNodeCounter.getDefaultNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
 NodeIterator MultiDOM.orderNodes(NodeIterator source, int node)
           
 int MultiDOM.getTypedPosition(NodeIterator iterator, int type, int node)
           
 int MultiDOM.getTypedLast(NodeIterator iterator, int type, 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
SingleNodeCounter.SingleNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
CurrentNodeListIterator.CurrentNodeListIterator(NodeIterator source, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet)
           
CurrentNodeListIterator.CurrentNodeListIterator(NodeIterator source, boolean docOrder, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet)
           
MatchingIterator.MatchingIterator(int match, NodeIterator source)
           
AbsoluteIterator.AbsoluteIterator(NodeIterator source)
           
StepIterator.StepIterator(NodeIterator source, NodeIterator iterator)
           
MultipleNodeCounter.MultipleNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
FilterIterator.FilterIterator(NodeIterator source, Filter filter)
           
ReverseIterator.ReverseIterator(NodeIterator source)
           
SortingIterator.SortingIterator(NodeIterator source, NodeSortRecordFactory factory)
           
NthIterator.NthIterator(NodeIterator source, int n)
           
FilteredStepIterator.FilteredStepIterator(NodeIterator source, NodeIterator iterator, Filter filter)
           
AnyNodeCounter.AnyNodeCounter(Translet translet, DOM document, NodeIterator iterator)
           
 

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)
          XSLT 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).
abstract  void AbstractTranslet.transform(DOM document, NodeIterator iterator, TransletOutputHandler handler)
           
 void AbstractTranslet.buildKeys(DOM document, NodeIterator iterator, TransletOutputHandler handler, int root)
           
 



Copyright © 2000 Apache XML Project. All Rights Reserved.