org.optaplanner.core.impl.heuristic.selector.value
public interface ValueSelector extends Selector
AbstractValueSelector
Modifier and Type | Method and Description |
---|---|
long |
getSize(Object entity)
Similar to
IterableSelector.getSize() , but requires an entity. |
PlanningVariableDescriptor |
getVariableDescriptor() |
Iterator<Object> |
iterator(Object entity)
Similar to
Iterable.iterator() , but requires an entity. |
getCacheType, isContinuous, isNeverEnding
phaseEnded, phaseStarted, stepEnded, stepStarted
solvingEnded, solvingStarted
long getSize(Object entity)
IterableSelector.getSize()
, but requires an entity.entity
- never nullSelector
, always >= 0IllegalStateException
- if Selector.isContinuous()
returns true,
but not if only Selector.isNeverEnding()
returns trueIterator<Object> iterator(Object entity)
Iterable.iterator()
, but requires an entity.entity
- never nullPlanningVariableDescriptor getVariableDescriptor()
Copyright © 2006-2013 JBoss by Red Hat. All Rights Reserved.