org.apache.xalan.xsltc.dom
Class CurrentNodeListIterator

java.lang.Object
  |
  +--org.apache.xalan.xsltc.dom.NodeIteratorBase
        |
        +--org.apache.xalan.xsltc.dom.CurrentNodeListIterator

public final class CurrentNodeListIterator
extends NodeIteratorBase


Constructor Summary
CurrentNodeListIterator(NodeIterator source, boolean docOrder, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet)
           
CurrentNodeListIterator(NodeIterator source, CurrentNodeListFilter filter, int currentNode, AbstractTranslet translet)
           
 
Method Summary
 NodeIterator cloneIterator()
           
 NodeIterator forceNaturalOrder()
           
 int getLast()
           
 void gotoMark()
           
 boolean isReverse()
           
 int next()
           
 NodeIterator reset()
           
 void setMark()
           
 void setRestartable(boolean isRestartable)
           
 NodeIterator setStartNode(int node)
           
 
Methods inherited from class org.apache.xalan.xsltc.dom.NodeIteratorBase
getPosition, includeSelf
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CurrentNodeListIterator

public CurrentNodeListIterator(NodeIterator source,
                               CurrentNodeListFilter filter,
                               int currentNode,
                               AbstractTranslet translet)

CurrentNodeListIterator

public CurrentNodeListIterator(NodeIterator source,
                               boolean docOrder,
                               CurrentNodeListFilter filter,
                               int currentNode,
                               AbstractTranslet translet)
Method Detail

forceNaturalOrder

public NodeIterator forceNaturalOrder()

setRestartable

public void setRestartable(boolean isRestartable)
Overrides:
setRestartable in class NodeIteratorBase

isReverse

public boolean isReverse()
Overrides:
isReverse in class NodeIteratorBase

cloneIterator

public NodeIterator cloneIterator()
Overrides:
cloneIterator in class NodeIteratorBase

reset

public NodeIterator reset()
Overrides:
reset in class NodeIteratorBase

next

public int next()

setStartNode

public NodeIterator setStartNode(int node)

getLast

public int getLast()
Overrides:
getLast in class NodeIteratorBase

setMark

public void setMark()

gotoMark

public void gotoMark()


Copyright © 2001 Apache XML Project. All Rights Reserved.