public class LongValueRange extends AbstractCountableValueRange<Long>
| Constructor and Description | 
|---|
| LongValueRange(long from,
              long to) | 
| LongValueRange(long from,
              long to,
              long incrementUnit) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | contains(Long value) | 
| Iterator<Long> | createOriginalIterator()Select the elements in original (natural) order. | 
| Iterator<Long> | createRandomIterator(Random workingRandom)Select in random order, but without shuffling the elements. | 
| Long | 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. | 
| String | toString() | 
isEmptypublic LongValueRange(long from,
                      long to)
from - inclusive minimumto - exclusive maximum, >= frompublic LongValueRange(long from,
                      long to,
                      long incrementUnit)
from - inclusive minimumto - exclusive maximum, >= fromincrementUnit - > 0public long getSize()
CountableValueRangeCountableValueRange, always >= 0public boolean contains(Long value)
value - sometimes nullpublic Long get(long index)
CountableValueRangeindex - always < CountableValueRange.getSize()PlanningVariable.nullable() is true)public Iterator<Long> createOriginalIterator()
CountableValueRangepublic Iterator<Long> createRandomIterator(Random workingRandom)
ValueRangeworkingRandom - never null, the Random to use when any random number is needed,
        so EnvironmentMode.REPRODUCIBLE works correctly. RandomUtils can be useful too.Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.