Uses of Interface
org.optaplanner.core.api.domain.valuerange.ValueRange
-
-
Uses of ValueRange in org.optaplanner.core.api.domain.valuerange
Subinterfaces of ValueRange in org.optaplanner.core.api.domain.valuerange Modifier and Type Interface Description interface
CountableValueRange<T>
AValueRange
that is ending.Methods in org.optaplanner.core.api.domain.valuerange that return ValueRange Modifier and Type Method Description static ValueRange<Double>
ValueRangeFactory. createDoubleValueRange(double from, double to)
Build an uncountableValueRange
of alldouble
values between 2 bounds. -
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange
Classes in org.optaplanner.core.impl.domain.valuerange that implement ValueRange Modifier and Type Class Description class
AbstractCountableValueRange<T>
Abstract superclass forCountableValueRange
(and thereforeValueRange
).class
AbstractUncountableValueRange<T>
Abstract superclass forValueRange
that is not aCountableValueRange
). -
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal
Classes in org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal that implement ValueRange Modifier and Type Class Description class
BigDecimalValueRange
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.biginteger
Classes in org.optaplanner.core.impl.domain.valuerange.buildin.biginteger that implement ValueRange Modifier and Type Class Description class
BigIntegerValueRange
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.collection
Classes in org.optaplanner.core.impl.domain.valuerange.buildin.collection that implement ValueRange Modifier and Type Class Description class
ListValueRange<T>
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.composite
Classes in org.optaplanner.core.impl.domain.valuerange.buildin.composite that implement ValueRange Modifier and Type Class Description class
CompositeCountableValueRange<T>
class
EmptyValueRange<T>
class
NullableCountableValueRange<T>
Methods in org.optaplanner.core.impl.domain.valuerange.buildin.composite that return ValueRange Modifier and Type Method Description ValueRange<T>
NullableCountableValueRange. getChildValueRange()
Methods in org.optaplanner.core.impl.domain.valuerange.buildin.composite that return types with arguments of type ValueRange Modifier and Type Method Description List<? extends ValueRange<T>>
CompositeCountableValueRange. getChildValueRangeList()
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primboolean
Classes in org.optaplanner.core.impl.domain.valuerange.buildin.primboolean that implement ValueRange Modifier and Type Class Description class
BooleanValueRange
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primdouble
Classes in org.optaplanner.core.impl.domain.valuerange.buildin.primdouble that implement ValueRange Modifier and Type Class Description class
DoubleValueRange
Note: Floating point numbers (float, double) cannot represent a decimal number correctly. -
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primint
Classes in org.optaplanner.core.impl.domain.valuerange.buildin.primint that implement ValueRange Modifier and Type Class Description class
IntValueRange
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primlong
Classes in org.optaplanner.core.impl.domain.valuerange.buildin.primlong that implement ValueRange Modifier and Type Class Description class
LongValueRange
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.temporal
Classes in org.optaplanner.core.impl.domain.valuerange.buildin.temporal that implement ValueRange Modifier and Type Class Description class
TemporalValueRange<Temporal_ extends Temporal & Comparable<? super Temporal_>>
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.descriptor
Methods in org.optaplanner.core.impl.domain.valuerange.descriptor that return ValueRange Modifier and Type Method Description protected <T> ValueRange<T>
AbstractValueRangeDescriptor. doNullInValueRangeWrapping(ValueRange<T> valueRange)
ValueRange<?>
CompositeValueRangeDescriptor. extractValueRange(Solution_ solution)
ValueRange<?>
CompositeValueRangeDescriptor. extractValueRange(Solution_ solution, Object entity)
ValueRange<?>
EntityIndependentValueRangeDescriptor. extractValueRange(Solution_ solution)
As specified byValueRangeDescriptor.extractValueRange(Solution_, java.lang.Object)
.ValueRange<?>
FromEntityPropertyValueRangeDescriptor. extractValueRange(Solution_ solution, Object entity)
ValueRange<?>
FromSolutionPropertyValueRangeDescriptor. extractValueRange(Solution_ solution)
ValueRange<?>
FromSolutionPropertyValueRangeDescriptor. extractValueRange(Solution_ solution, Object entity)
ValueRange<?>
ValueRangeDescriptor. extractValueRange(Solution_ solution, Object entity)
protected ValueRange<?>
AbstractFromPropertyValueRangeDescriptor. readValueRange(Object bean)
Methods in org.optaplanner.core.impl.domain.valuerange.descriptor with parameters of type ValueRange Modifier and Type Method Description protected <T> ValueRange<T>
AbstractValueRangeDescriptor. doNullInValueRangeWrapping(ValueRange<T> valueRange)
-
Uses of ValueRange in org.optaplanner.core.impl.heuristic.selector.value
Fields in org.optaplanner.core.impl.heuristic.selector.value declared as ValueRange Modifier and Type Field Description protected ValueRange<Object>
FromSolutionPropertyValueSelector. cachedValueRange
-