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

- Packages that use CountableValueRange
  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.primint |
  org.optaplanner.core.impl.domain.valuerange.buildin.primlong |
  org.optaplanner.core.impl.domain.valuerange.buildin.temporal |

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

    Methods in org.optaplanner.core.api.domain.valuerange that return CountableValueRange
    Modifier and Type | Method and Description
    --- | ---
    `static CountableValueRange<BigDecimal>` | ValueRangeFactory.`createBigDecimalValueRange(BigDecimal from, BigDecimal to)` Build a `CountableValueRange` of all `BigDecimal` values (of a specific scale) between 2 bounds.
    `static CountableValueRange<BigDecimal>` | ValueRangeFactory.`createBigDecimalValueRange(BigDecimal from, BigDecimal to, BigDecimal incrementUnit)` Build a `CountableValueRange` of a subset of `BigDecimal` values (of a specific scale) between 2 bounds.
    `static CountableValueRange<BigInteger>` | ValueRangeFactory.`createBigIntegerValueRange(BigInteger from, BigInteger to)` Build a `CountableValueRange` of all `BigInteger` values between 2 bounds.
    `static CountableValueRange<BigInteger>` | ValueRangeFactory.`createBigIntegerValueRange(BigInteger from, BigInteger to, BigInteger incrementUnit)` Build a `CountableValueRange` of a subset of `BigInteger` values between 2 bounds.
    `static CountableValueRange<Boolean>` | ValueRangeFactory.`createBooleanValueRange()` Build a `CountableValueRange` of both `boolean` values.
    `static CountableValueRange<Integer>` | ValueRangeFactory.`createIntValueRange(int from, int to)` Build a `CountableValueRange` of all `int` values between 2 bounds.
    `static CountableValueRange<Integer>` | ValueRangeFactory.`createIntValueRange(int from, int to, int incrementUnit)` Build a `CountableValueRange` of a subset of `int` values between 2 bounds.
    `static CountableValueRange<LocalDateTime>` | ValueRangeFactory.`createLocalDateTimeValueRange(LocalDateTime from, LocalDateTime to, long incrementUnitAmount, TemporalUnit incrementUnitType)` Build a `CountableValueRange` of a subset of `LocalDateTime` values between 2 bounds.
    `static CountableValueRange<LocalDate>` | ValueRangeFactory.`createLocalDateValueRange(LocalDate from, LocalDate to, long incrementUnitAmount, TemporalUnit incrementUnitType)` Build a `CountableValueRange` of a subset of `LocalDate` values between 2 bounds.
    `static CountableValueRange<LocalTime>` | ValueRangeFactory.`createLocalTimeValueRange(LocalTime from, LocalTime to, long incrementUnitAmount, TemporalUnit incrementUnitType)` Build a `CountableValueRange` of a subset of `LocalTime` values between 2 bounds.
    `static CountableValueRange<Long>` | ValueRangeFactory.`createLongValueRange(long from, long to)` Build a `CountableValueRange` of all `long` values between 2 bounds.
    `static CountableValueRange<Long>` | ValueRangeFactory.`createLongValueRange(long from, long to, long incrementUnit)` Build a `CountableValueRange` of a subset of `long` values between 2 bounds.
    `static <Temporal_ extends Temporal & Comparable<? super Temporal_>> CountableValueRange<Temporal_>` | ValueRangeFactory.`createTemporalValueRange(Temporal_ from, Temporal_ to, long incrementUnitAmount, TemporalUnit incrementUnitType)` Build a `CountableValueRange` of a subset of `Temporal` values (such as `LocalDate` or `LocalDateTime`) between 2 bounds.

  - ### Uses of CountableValueRange in org.optaplanner.core.impl.domain.valuerange

    Classes in org.optaplanner.core.impl.domain.valuerange that implement CountableValueRange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractCountableValueRange<T>` Abstract superclass for `CountableValueRange` (and therefore `ValueRange`).

  - ### Uses of CountableValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal

    Classes in org.optaplanner.core.impl.domain.valuerange.buildin.bigdecimal that implement CountableValueRange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BigDecimalValueRange`

  - ### Uses of CountableValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.biginteger

    Classes in org.optaplanner.core.impl.domain.valuerange.buildin.biginteger that implement CountableValueRange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BigIntegerValueRange`

  - ### Uses of CountableValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.collection

    Classes in org.optaplanner.core.impl.domain.valuerange.buildin.collection that implement CountableValueRange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ListValueRange<T>`

  - ### Uses of CountableValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.composite

    Classes in org.optaplanner.core.impl.domain.valuerange.buildin.composite that implement CountableValueRange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CompositeCountableValueRange<T>`
    `class` | `EmptyValueRange<T>`
    `class` | `NullableCountableValueRange<T>`

    Constructors in org.optaplanner.core.impl.domain.valuerange.buildin.composite with parameters of type CountableValueRange
    Constructor and Description
    `NullableCountableValueRange(CountableValueRange<T> childValueRange)`

    Constructor parameters in org.optaplanner.core.impl.domain.valuerange.buildin.composite with type arguments of type CountableValueRange
    Constructor and Description
    `CompositeCountableValueRange(List<? extends CountableValueRange<T>> childValueRangeList)`

  - ### Uses of CountableValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primboolean

    Classes in org.optaplanner.core.impl.domain.valuerange.buildin.primboolean that implement CountableValueRange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BooleanValueRange`

  - ### Uses of CountableValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primint

    Classes in org.optaplanner.core.impl.domain.valuerange.buildin.primint that implement CountableValueRange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IntValueRange`

  - ### Uses of CountableValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.primlong

    Classes in org.optaplanner.core.impl.domain.valuerange.buildin.primlong that implement CountableValueRange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LongValueRange`

  - ### Uses of CountableValueRange in org.optaplanner.core.impl.domain.valuerange.buildin.temporal

    Classes in org.optaplanner.core.impl.domain.valuerange.buildin.temporal that implement CountableValueRange
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TemporalValueRange<Temporal_ extends Temporal & Comparable<? super Temporal_>>`

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