choco.kernel.memory.structure.iterators
Class SBVSIterator1<E extends Var>
java.lang.Object
choco.kernel.common.util.disposable.Disposable
choco.kernel.common.util.iterators.DisposableIterator<E>
choco.kernel.memory.structure.iterators.SBVSIterator1<E>
- All Implemented Interfaces:
- Iterator<E>
public final class SBVSIterator1<E extends Var>
- extends DisposableIterator<E>
User : cprudhom
Mail : cprudhom(a)emn.fr
Date : 26 mars 2010
Since : Choco 2.1.1
Method Summary |
boolean |
hasNext()
Returns true if the iteration has more elements. |
void |
init(StoredBipartiteVarSet aStoredBipartiteVarSet,
E[] someElements,
IStateInt aLast)
Freeze the iterator, cannot be reused. |
E |
next()
Returns the next element in the iteration. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SBVSIterator1
public SBVSIterator1()
init
public void init(StoredBipartiteVarSet aStoredBipartiteVarSet,
E[] someElements,
IStateInt aLast)
- Freeze the iterator, cannot be reused.
hasNext
public boolean hasNext()
- Returns true if the iteration has more elements. (In other
words, returns true if next would return an element
rather than throwing an exception.)
- Returns:
- true if the iterator has more elements.
next
public E next()
- Returns the next element in the iteration.
- Returns:
- the next element in the iteration.
- Throws:
NoSuchElementException
- iteration has no more elements.
Copyright © 2012. All Rights Reserved.