Class AbstractCountableValueRange<T>
- java.lang.Object
- 
- org.optaplanner.core.impl.domain.valuerange.AbstractCountableValueRange<T>
 
- 
- All Implemented Interfaces:
- CountableValueRange<T>,- ValueRange<T>
 - Direct Known Subclasses:
- BigDecimalValueRange,- BigIntegerValueRange,- BooleanValueRange,- CompositeCountableValueRange,- EmptyValueRange,- IntValueRange,- ListValueRange,- LongValueRange,- NullableCountableValueRange,- TemporalValueRange
 
 public abstract class AbstractCountableValueRange<T> extends Object implements CountableValueRange<T> Abstract superclass forCountableValueRange(and thereforeValueRange).- See Also:
- CountableValueRange,- ValueRange,- ValueRangeFactory
 
- 
- 
Constructor SummaryConstructors Constructor Description AbstractCountableValueRange()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEmpty()In aCountableValueRange, this must be consistent withCountableValueRange.getSize().- 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.optaplanner.core.api.domain.valuerange.CountableValueRangecreateOriginalIterator, get, getSize
 - 
Methods inherited from interface org.optaplanner.core.api.domain.valuerange.ValueRangecontains, createRandomIterator
 
- 
 
- 
- 
- 
Method Detail- 
isEmptypublic boolean isEmpty() Description copied from interface:ValueRangeIn aCountableValueRange, this must be consistent withCountableValueRange.getSize().- Specified by:
- isEmptyin interface- ValueRange<T>
- Returns:
- true if the range is empty
 
 
- 
 
-