| java.lang.Object com.hp.hpl.jena.util.iterator.LateBindingIterator
LateBindingIterator | abstract public class LateBindingIterator implements Iterator(Code) | | An Iterator that is created lazily.
The sequence to be defined is defined by
the subclass's definition of create().
This is only called on the first call to
hasNext() or next() .
This allows an Iterator to be passed to some other
code, while delaying the evaluation of what actually
is going to be iterated over.
author: jjc version: Release='$Name: $' Revision='$Revision: 1.6 $' Date='$Date: 2008/01/02 12:07:35 $' |
LateBindingIterator | public LateBindingIterator()(Code) | | An Iterator that is created lazily.
The sequence to be defined is defined by
a subclass's instantiation of create().
This is only called on the first call to
hasNext() or next() .
|
create | abstract public Iterator create()(Code) | | The subclass must define this to return
the Iterator to invoke. This method will be
called at most once, on the first call to
next() or hasNext() .
From then on, all calls to this will be passed
through to the returned Iterator.
The parent iterator defining the sequence. |
hasNext | public boolean hasNext()(Code) | | |
remove | public void remove()(Code) | | |
|
|