Class FilteringEntitySelector.JustInTimeFilteringEntityListIterator
java.lang.Object
ai.timefold.solver.core.impl.heuristic.selector.common.iterator.SelectionIterator<S>
ai.timefold.solver.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator<S>
ai.timefold.solver.core.impl.heuristic.selector.common.iterator.UpcomingSelectionListIterator<Object>
ai.timefold.solver.core.impl.heuristic.selector.entity.decorator.FilteringEntitySelector.JustInTimeFilteringEntityListIterator
- All Implemented Interfaces:
Iterator<Object>,ListIterator<Object>
- Enclosing class:
- FilteringEntitySelector<Solution_>
protected class FilteringEntitySelector.JustInTimeFilteringEntityListIterator
extends UpcomingSelectionListIterator<Object>
-
Field Summary
Fields inherited from class ai.timefold.solver.core.impl.heuristic.selector.common.iterator.UpcomingSelectionListIterator
hasPreviousSelection, previousCreated, previousSelectionFields inherited from class ai.timefold.solver.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
hasUpcomingSelection, upcomingCreated, upcomingSelection -
Constructor Summary
ConstructorsConstructorDescriptionJustInTimeFilteringEntityListIterator(ListIterator<Object> childEntityListIterator) -
Method Summary
Methods inherited from class ai.timefold.solver.core.impl.heuristic.selector.common.iterator.UpcomingSelectionListIterator
add, hasPrevious, next, nextIndex, noPreviousSelection, previous, previousIndex, remove, setMethods inherited from class ai.timefold.solver.core.impl.heuristic.selector.common.iterator.UpcomingSelectionIterator
discardUpcomingSelection, findUnpinnedDestination, hasNext, isPinned, noUpcomingSelection, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemainingMethods inherited from interface java.util.ListIterator
hasNext
-
Constructor Details
-
JustInTimeFilteringEntityListIterator
-
-
Method Details
-
createUpcomingSelection
- Specified by:
createUpcomingSelectionin classUpcomingSelectionListIterator<Object>
-
createPreviousSelection
- Specified by:
createPreviousSelectionin classUpcomingSelectionListIterator<Object>
-