Uses of Interface
org.optaplanner.core.impl.heuristic.selector.common.decorator.SelectionFilter
Package
Description
-
Uses of SelectionFilter in org.optaplanner.core.config.heuristic.selector.entity
Modifier and TypeFieldDescriptionprotected Class<? extends SelectionFilter>
EntitySelectorConfig.filterClass
Modifier and TypeMethodDescriptionClass<? extends SelectionFilter>
EntitySelectorConfig.getFilterClass()
Modifier and TypeMethodDescriptionvoid
EntitySelectorConfig.setFilterClass
(Class<? extends SelectionFilter> filterClass) EntitySelectorConfig.withFilterClass
(Class<? extends SelectionFilter> filterClass) -
Uses of SelectionFilter in org.optaplanner.core.config.heuristic.selector.move
Modifier and TypeFieldDescriptionprotected Class<? extends SelectionFilter>
MoveSelectorConfig.filterClass
Modifier and TypeMethodDescriptionClass<? extends SelectionFilter>
MoveSelectorConfig.getFilterClass()
Modifier and TypeMethodDescriptionvoid
MoveSelectorConfig.setFilterClass
(Class<? extends SelectionFilter> filterClass) MoveSelectorConfig.withFilterClass
(Class<? extends SelectionFilter> filterClass) -
Uses of SelectionFilter in org.optaplanner.core.config.heuristic.selector.value
Modifier and TypeFieldDescriptionprotected Class<? extends SelectionFilter>
ValueSelectorConfig.filterClass
Modifier and TypeMethodDescriptionClass<? extends SelectionFilter>
ValueSelectorConfig.getFilterClass()
Modifier and TypeMethodDescriptionvoid
ValueSelectorConfig.setFilterClass
(Class<? extends SelectionFilter> filterClass) ValueSelectorConfig.withFilterClass
(Class<? extends SelectionFilter> filterClass) -
Uses of SelectionFilter in org.optaplanner.core.impl.domain.entity.descriptor
-
Uses of SelectionFilter in org.optaplanner.core.impl.domain.variable.descriptor
Modifier and TypeMethodDescriptionGenuineVariableDescriptor.getMovableChainedTrailingValueFilter()
-
Uses of SelectionFilter in org.optaplanner.core.impl.heuristic.selector.common.decorator
Modifier and TypeMethodDescriptionstatic <Solution_,
T>
SelectionFilter<Solution_,T> SelectionFilter.compose
(List<SelectionFilter<Solution_, T>> filterList) As defined bycompose(SelectionFilter[])
.static <Solution_,
T>
SelectionFilter<Solution_,T> SelectionFilter.compose
(SelectionFilter<Solution_, T>... filterArray) Creates aSelectionFilter
which applies all the provided filters one after another.Modifier and TypeMethodDescriptionstatic <Solution_,
T>
SelectionFilter<Solution_,T> SelectionFilter.compose
(SelectionFilter<Solution_, T>... filterArray) Creates aSelectionFilter
which applies all the provided filters one after another.Modifier and TypeMethodDescriptionstatic <Solution_,
T>
SelectionFilter<Solution_,T> SelectionFilter.compose
(List<SelectionFilter<Solution_, T>> filterList) As defined bycompose(SelectionFilter[])
. -
Uses of SelectionFilter in org.optaplanner.core.impl.heuristic.selector.entity.decorator
Modifier and TypeClassDescriptionclass
PinEntityFilter<Solution_>
Filters out entities that return true for thePlanningPin
annotated boolean member.ModifierConstructorDescriptionFilteringEntitySelector
(EntitySelector<Solution_> childEntitySelector, List<SelectionFilter<Solution_, Object>> filterList) -
Uses of SelectionFilter in org.optaplanner.core.impl.heuristic.selector.move.decorator
Modifier and TypeFieldDescriptionprotected final SelectionFilter<Solution_,
Move<Solution_>> FilteringMoveSelector.filter
ModifierConstructorDescriptionFilteringMoveSelector
(MoveSelector<Solution_> childMoveSelector, SelectionFilter<Solution_, Move<Solution_>> filter) -
Uses of SelectionFilter in org.optaplanner.core.impl.heuristic.selector.value.decorator
Modifier and TypeMethodDescriptionstatic <Solution_>
ValueSelector<Solution_>FilteringValueSelector.create
(ValueSelector<Solution_> valueSelector, List<SelectionFilter<Solution_, Object>> filterList) ModifierConstructorDescriptionEntityIndependentFilteringValueSelector
(EntityIndependentValueSelector<Solution_> childValueSelector, List<SelectionFilter<Solution_, Object>> filterList) protected
FilteringValueSelector
(ValueSelector<Solution_> childValueSelector, List<SelectionFilter<Solution_, Object>> filterList)