|
OptaPlanner core 6.1.0.Beta2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CountableValueRange<T>
An implementation must extend
AbstractCountableValueRange
to ensure backwards compatibility in future versions.
ValueRangeFactory,
ValueRange,
AbstractCountableValueRange| Method Summary | |
|---|---|
Iterator<T> |
createOriginalIterator()
Select the elements in original (natural) order. |
T |
get(long index)
Used by uniform random selection in a composite or nullable CountableValueRange. |
long |
getSize()
Used by uniform random selection in a composite or nullable CountableValueRange. |
| Methods inherited from interface org.optaplanner.core.api.domain.valuerange.ValueRange |
|---|
contains, createRandomIterator |
| Method Detail |
|---|
long getSize()
CountableValueRange, always >= 0T get(long index)
index - always < getSize()
PlanningVariable.nullable() is true)Iterator<T> createOriginalIterator()
|
OptaPlanner core 6.1.0.Beta2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||