Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| OptaPlanner distribution 6.1.0.Final
PREV NEXT | FRAMES NO FRAMES

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

Packages that use ValueSelector
org.optaplanner.core.config.heuristic.selector.value |
org.optaplanner.core.impl.heuristic.selector.move.generic |
org.optaplanner.core.impl.heuristic.selector.value |
org.optaplanner.core.impl.heuristic.selector.value.decorator |

Uses of ValueSelector in org.optaplanner.core.config.heuristic.selector.value

Methods in org.optaplanner.core.config.heuristic.selector.value that return ValueSelector
`protected ValueSelector` | `ValueSelectorConfig.applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy, GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)`
`ValueSelector` | `ValueSelectorConfig.buildValueSelector(HeuristicConfigPolicy configPolicy, EntityDescriptor entityDescriptor, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder)`

Methods in org.optaplanner.core.config.heuristic.selector.value with parameters of type ValueSelector
`protected ValueSelector` | `ValueSelectorConfig.applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy, GenuineVariableDescriptor variableDescriptor, SelectionCacheType resolvedCacheType, SelectionOrder resolvedSelectionOrder, ValueSelector valueSelector)`

Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.move.generic

Fields in org.optaplanner.core.impl.heuristic.selector.move.generic declared as ValueSelector
`protected ValueSelector` | `ChangeMoveSelector.valueSelector`

Constructors in org.optaplanner.core.impl.heuristic.selector.move.generic with parameters of type ValueSelector
`ChangeMoveSelector(EntitySelector entitySelector, ValueSelector valueSelector, boolean randomSelection)`

Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value

Subinterfaces of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value
`interface` | `EntityIndependentValueSelector`

Classes in org.optaplanner.core.impl.heuristic.selector.value that implement ValueSelector
`class` | `AbstractValueSelector` Abstract superclass for `ValueSelector`.
`class` | `FromEntityPropertyValueSelector` This is the common `ValueSelector` implementation.
`class` | `FromSolutionPropertyValueSelector` This is the common `ValueSelector` implementation.

Uses of ValueSelector in org.optaplanner.core.impl.heuristic.selector.value.decorator

Classes in org.optaplanner.core.impl.heuristic.selector.value.decorator that implement ValueSelector
`class` | `AbstractCachingValueSelector`
`class` | `CachingValueSelector` A `ValueSelector` that caches the result of its child `ValueSelector`.
`class` | `DowncastingValueSelector`
`class` | `EntityDependentSortingValueSelector`
`class` | `InitializedValueSelector` Filters out every value that is a planning entity for which the planning variable (on which this `ValueSelector` applies to) is uninitialized.
`class` | `ProbabilityValueSelector`
`class` | `ReinitializeVariableValueSelector` Returns no values if the variable is already initialized.
`class` | `SelectedCountLimitValueSelector`
`class` | `ShufflingValueSelector`
`class` | `SortingValueSelector`

Fields in org.optaplanner.core.impl.heuristic.selector.value.decorator declared as ValueSelector
`protected ValueSelector` | `SelectedCountLimitValueSelector.childValueSelector`
`protected ValueSelector` | `ReinitializeVariableValueSelector.childValueSelector`
`protected ValueSelector` | `InitializedValueSelector.childValueSelector`
`protected ValueSelector` | `EntityDependentSortingValueSelector.childValueSelector`
`protected ValueSelector` | `DowncastingValueSelector.childValueSelector`

Methods in org.optaplanner.core.impl.heuristic.selector.value.decorator that return ValueSelector
`ValueSelector` | `EntityDependentSortingValueSelector.getChildValueSelector()`
`ValueSelector` | `DowncastingValueSelector.getChildValueSelector()`
`ValueSelector` | `AbstractCachingValueSelector.getChildValueSelector()`

Constructors in org.optaplanner.core.impl.heuristic.selector.value.decorator with parameters of type ValueSelector
`DowncastingValueSelector(ValueSelector childValueSelector, Class<?> downcastEntityClass)`
`EntityDependentSortingValueSelector(ValueSelector childValueSelector, SelectionCacheType cacheType, SelectionSorter sorter)`
`InitializedValueSelector(ValueSelector childValueSelector)`
`ReinitializeVariableValueSelector(ValueSelector childValueSelector)`
`SelectedCountLimitValueSelector(ValueSelector childValueSelector, long selectedCountLimit)` Unlike most of the other `ValueSelector` decorations, this one works for an entity dependent `ValueSelector` too.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| OptaPlanner distribution 6.1.0.Final
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2014 JBoss by Red Hat. All Rights Reserved.