## Uses of Interface
org.optaplanner.core.impl.heuristic.selector.value.EntityIndependentValueSelector

- Packages that use EntityIndependentValueSelector
  Package | Description
  --- | ---
  org.optaplanner.core.impl.constructionheuristic.placer |
  org.optaplanner.core.impl.heuristic.selector.move.generic.chained |
  org.optaplanner.core.impl.heuristic.selector.value |
  org.optaplanner.core.impl.heuristic.selector.value.chained |
  org.optaplanner.core.impl.heuristic.selector.value.decorator |
  org.optaplanner.core.impl.heuristic.selector.value.mimic |

- - ### Uses of EntityIndependentValueSelector in org.optaplanner.core.impl.constructionheuristic.placer

    Fields in org.optaplanner.core.impl.constructionheuristic.placer declared as EntityIndependentValueSelector
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityIndependentValueSelector` | QueuedValuePlacer.`valueSelector`

    Constructors in org.optaplanner.core.impl.constructionheuristic.placer with parameters of type EntityIndependentValueSelector
    Constructor and Description
    `QueuedValuePlacer(EntityIndependentValueSelector valueSelector, MoveSelector moveSelector)`

  - ### Uses of EntityIndependentValueSelector in org.optaplanner.core.impl.heuristic.selector.move.generic.chained

    Fields in org.optaplanner.core.impl.heuristic.selector.move.generic.chained declared as EntityIndependentValueSelector
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityIndependentValueSelector` | SubChainChangeMoveSelector.`valueSelector`

    Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic.chained with parameters of type EntityIndependentValueSelector
    Constructor and Description
    `SubChainChangeMoveSelector(SubChainSelector subChainSelector, EntityIndependentValueSelector valueSelector, boolean randomSelection, boolean selectReversingMoveToo)`

  - ### Uses of EntityIndependentValueSelector in org.optaplanner.core.impl.heuristic.selector.value

    Classes in org.optaplanner.core.impl.heuristic.selector.value that implement EntityIndependentValueSelector
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FromSolutionPropertyValueSelector` This is the common `ValueSelector` implementation.

  - ### Uses of EntityIndependentValueSelector in org.optaplanner.core.impl.heuristic.selector.value.chained

    Fields in org.optaplanner.core.impl.heuristic.selector.value.chained declared as EntityIndependentValueSelector
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityIndependentValueSelector` | DefaultSubChainSelector.`valueSelector`

    Constructors in org.optaplanner.core.impl.heuristic.selector.value.chained with parameters of type EntityIndependentValueSelector
    Constructor and Description
    `DefaultSubChainSelector(EntityIndependentValueSelector valueSelector, boolean randomSelection, int minimumSubChainSize, int maximumSubChainSize)`

  - ### Uses of EntityIndependentValueSelector in org.optaplanner.core.impl.heuristic.selector.value.decorator

    Classes in org.optaplanner.core.impl.heuristic.selector.value.decorator that implement EntityIndependentValueSelector
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CachingValueSelector` A `ValueSelector` that caches the result of its child `ValueSelector`.
    `class` | `EntityIndependentFilteringValueSelector`
    `class` | `EntityIndependentInitializedValueSelector`
    `class` | `ProbabilityValueSelector`
    `class` | `SelectedCountLimitValueSelector`
    `class` | `ShufflingValueSelector`
    `class` | `SortingValueSelector`

    Fields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as EntityIndependentValueSelector
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityIndependentValueSelector` | ProbabilityValueSelector.`childValueSelector`
    `protected EntityIndependentValueSelector` | AbstractCachingValueSelector.`childValueSelector`

    Constructors in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type EntityIndependentValueSelector
    Constructor and Description
    `AbstractCachingValueSelector(EntityIndependentValueSelector childValueSelector, SelectionCacheType cacheType)`
    `CachingValueSelector(EntityIndependentValueSelector childValueSelector, SelectionCacheType cacheType, boolean randomSelection)`
    `EntityIndependentFilteringValueSelector(EntityIndependentValueSelector childValueSelector, List<SelectionFilter> filterList)`
    `EntityIndependentInitializedValueSelector(EntityIndependentValueSelector childValueSelector)`
    `ProbabilityValueSelector(EntityIndependentValueSelector childValueSelector, SelectionCacheType cacheType, SelectionProbabilityWeightFactory probabilityWeightFactory)`
    `ShufflingValueSelector(EntityIndependentValueSelector childValueSelector, SelectionCacheType cacheType)`
    `SortingValueSelector(EntityIndependentValueSelector childValueSelector, SelectionCacheType cacheType, SelectionSorter sorter)`

  - ### Uses of EntityIndependentValueSelector in org.optaplanner.core.impl.heuristic.selector.value.mimic

    Classes in org.optaplanner.core.impl.heuristic.selector.value.mimic that implement EntityIndependentValueSelector
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MimicRecordingValueSelector`
    `class` | `MimicReplayingValueSelector`

    Fields in org.optaplanner.core.impl.heuristic.selector.value.mimic declared as EntityIndependentValueSelector
    Modifier and Type | Field and Description
    --- | ---
    `protected EntityIndependentValueSelector` | MimicRecordingValueSelector.`childValueSelector`

    Constructors in org.optaplanner.core.impl.heuristic.selector.value.mimic with parameters of type EntityIndependentValueSelector
    Constructor and Description
    `MimicRecordingValueSelector(EntityIndependentValueSelector childValueSelector)`

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