## Uses of Interface
org.optaplanner.core.api.domain.valuerange.ValueRange

- Packages that use ValueRange
  Package | Description
  --- | ---
  org.optaplanner.core.api.domain.valuerange | Domain annotations and support classes for a planning value range.
  org.optaplanner.core.impl.domain.valuerange |
  org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal |
  org.optaplanner.core.impl.domain.valuerange.buildin.biginteger |
  org.optaplanner.core.impl.domain.valuerange.buildin.collection |
  org.optaplanner.core.impl.domain.valuerange.buildin.composite |
  org.optaplanner.core.impl.domain.valuerange.buildin.primboolean |
  org.optaplanner.core.impl.domain.valuerange.buildin.primdouble |
  org.optaplanner.core.impl.domain.valuerange.buildin.primint |
  org.optaplanner.core.impl.domain.valuerange.buildin.primlong |
  org.optaplanner.core.impl.domain.valuerange.buildin.temporal |
  org.optaplanner.core.impl.domain.valuerange.descriptor |
  org.optaplanner.core.impl.heuristic.selector.value |

- - ### Uses of ValueRange in org.optaplanner.core.api.domain.valuerange

    Subinterfaces of ValueRange in org.optaplanner.core.api.domain.valuerange
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `CountableValueRange<T>` A `ValueRange` that is ending.

    Methods in org.optaplanner.core.api.domain.valuerange that return ValueRange
    Modifier and Type | Method and Description
    --- | ---
    `static ValueRange<Double>` | ValueRangeFactory.`createDoubleValueRange(double from, double to)` Build an uncountable `ValueRange` of all `double` 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 and Description
    --- | ---
    `class` | `AbstractCountableValueRange<T>` Abstract superclass for `CountableValueRange` (and therefore `ValueRange`).
    `class` | `AbstractUncountableValueRange<T>` Abstract superclass for `ValueRange` that is not a `CountableValueRange`).

  - ### 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 and 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 and 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 and 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 and 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 and 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 and 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 and 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 and Description
    --- | ---
    `class` | `DoubleValueRange`

  - ### 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 and 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 and 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 and 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 and Description
    --- | ---
    `protected <T> ValueRange<T>` | AbstractValueRangeDescriptor.`doNullInValueRangeWrapping(ValueRange<T> valueRange)`
    `ValueRange<?>` | FromSolutionPropertyValueRangeDescriptor.`extractValueRange(Solution_ solution)`
    `ValueRange<?>` | EntityIndependentValueRangeDescriptor.`extractValueRange(Solution_ solution)` As specified by `ValueRangeDescriptor.extractValueRange(Solution_, java.lang.Object)`.
    `ValueRange<?>` | CompositeValueRangeDescriptor.`extractValueRange(Solution_ solution)`
    `ValueRange<?>` | ValueRangeDescriptor.`extractValueRange(Solution_ solution, Object entity)`
    `ValueRange<?>` | FromSolutionPropertyValueRangeDescriptor.`extractValueRange(Solution_ solution, Object entity)`
    `ValueRange<?>` | FromEntityPropertyValueRangeDescriptor.`extractValueRange(Solution_ solution, Object entity)`
    `ValueRange<?>` | CompositeValueRangeDescriptor.`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 and 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 and Description
    --- | ---
    `protected ValueRange<Object>` | FromSolutionPropertyValueSelector.`cachedValueRange`

Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.