| 
OptaPlanner core 6.2.0.Beta1 | |||||||||
| 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.2.0.Beta1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||