Uses of Interface
org.optaplanner.core.api.domain.valuerange.ValueRange
Package
Description
Domain annotations and support classes for a planning value range.
-
Uses of ValueRange in org.optaplanner.core.api.domain.valuerange
Modifier and TypeMethodDescriptionstatic 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
Modifier and TypeClassDescriptionclass
Abstract superclass forCountableValueRange
(and thereforeValueRange
).class
Abstract superclass forValueRange
that is not aCountableValueRange
). -
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.biginteger
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.collection
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.composite
Modifier and TypeClassDescriptionclass
class
class
Modifier and TypeMethodDescriptionList<? extends ValueRange<T>>
CompositeCountableValueRange.getChildValueRangeList()
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primboolean
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primdouble
Modifier and TypeClassDescriptionclass
Note: Floating point numbers (float, double) cannot represent a decimal number correctly. -
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primint
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primlong
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.temporal
Modifier and TypeClassDescriptionclass
TemporalValueRange<Temporal_ extends Temporal & Comparable<? super Temporal_>>
-
Uses of ValueRange in org.optaplanner.core.impl.domain.valuerange.descriptor
Modifier and TypeMethodDescriptionprotected <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) Modifier and TypeMethodDescriptionprotected <T> ValueRange<T>
AbstractValueRangeDescriptor.doNullInValueRangeWrapping
(ValueRange<T> valueRange)