org.basex.query.iter
Class AxisMoreIter

java.lang.Object
  extended by org.basex.query.iter.Iter
      extended by org.basex.query.iter.NodeIter
          extended by org.basex.query.iter.AxisIter
              extended by org.basex.query.iter.AxisMoreIter
All Implemented Interfaces:
java.lang.Iterable<ANode>

public abstract class AxisMoreIter
extends AxisIter

Iterator interface, extending the default iterator with a more() method.

Author:
BaseX Team 2005-12, BSD License, Christian Gruen

Field Summary
static AxisMoreIter EMPTY
          Empty iterator.
 
Constructor Summary
AxisMoreIter()
           
 
Method Summary
abstract  boolean more()
          Checks if more nodes are found.
 
Methods inherited from class org.basex.query.iter.AxisIter
iterator, next
 
Methods inherited from class org.basex.query.iter.Iter
get, reset, size, value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EMPTY

public static final AxisMoreIter EMPTY
Empty iterator.

Constructor Detail

AxisMoreIter

public AxisMoreIter()
Method Detail

more

public abstract boolean more()
Checks if more nodes are found.

Returns:
temporary node