Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| OptaPlanner distribution 6.1.0.CR1
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.optaplanner.core.impl.heuristic.selector.common.iterator

Interface Summary
ListIterable<T> | An extension on the `Iterable` interface that supports `ListIterable.listIterator()` and `ListIterable.listIterator(int)`.

Class Summary
AbstractOriginalSwapIterator<S,SubS> |
AbstractRandomSwapIterator<S,SubS> |
CachedListRandomIterator<S> | This `Iterator` does not shuffle and is never ending.
SelectionIterator<S> |
SingletonIterator<T> |
UpcomingSelectionIterator<S> | IMPORTANT: The constructor of any subclass of this abstract class, should never call any of its child `Selector`'s `Iterator.hasNext()` or `Iterator.next()` methods, because that can cause descendant `Selector`s to be selected too early (which breaks `MimicReplayingEntitySelector`).

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| OptaPlanner distribution 6.1.0.CR1
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.