Methods
Modifier and Type |
Method and Description |
protected ValueSelector |
applyInitializedChainedValueFilter(HeuristicConfigPolicy configPolicy,
GenuineVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder,
ValueSelector valueSelector) |
ValueSelector |
buildValueSelector(HeuristicConfigPolicy configPolicy,
EntityDescriptor entityDescriptor,
SelectionCacheType minimumCacheType,
SelectionOrder inheritedSelectionOrder) |
protected boolean |
determineBaseRandomSelection(GenuineVariableDescriptor variableDescriptor,
SelectionCacheType resolvedCacheType,
SelectionOrder resolvedSelectionOrder) |
protected EntityDescriptor |
downcastEntityDescriptor(HeuristicConfigPolicy configPolicy,
EntityDescriptor entityDescriptor) |
SelectionCacheType |
getCacheType() |
Class<?> |
getDowncastEntityClass() |
NearbySelectionConfig |
getNearbySelectionConfig() |
Class<? extends SelectionProbabilityWeightFactory> |
getProbabilityWeightFactoryClass() |
Long |
getSelectedCountLimit() |
SelectionOrder |
getSelectionOrder() |
Class<? extends SelectionSorter> |
getSorterClass() |
Class<? extends Comparator> |
getSorterComparatorClass() |
ValueSorterManner |
getSorterManner() |
SelectionSorterOrder |
getSorterOrder() |
Class<? extends SelectionSorterWeightFactory> |
getSorterWeightFactoryClass() |
String |
getVariableName() |
void |
inherit(ValueSelectorConfig inheritedConfig) |
protected boolean |
isBaseInherentlyCached(GenuineVariableDescriptor variableDescriptor) |
void |
setCacheType(SelectionCacheType cacheType) |
void |
setDowncastEntityClass(Class<?> downcastEntityClass) |
void |
setNearbySelectionConfig(NearbySelectionConfig nearbySelectionConfig) |
void |
setProbabilityWeightFactoryClass(Class<? extends SelectionProbabilityWeightFactory> probabilityWeightFactoryClass) |
void |
setSelectedCountLimit(Long selectedCountLimit) |
void |
setSelectionOrder(SelectionOrder selectionOrder) |
void |
setSorterClass(Class<? extends SelectionSorter> sorterClass) |
void |
setSorterComparatorClass(Class<? extends Comparator> sorterComparatorClass) |
void |
setSorterManner(ValueSorterManner sorterManner) |
void |
setSorterOrder(SelectionSorterOrder sorterOrder) |
void |
setSorterWeightFactoryClass(Class<? extends SelectionSorterWeightFactory> sorterWeightFactoryClass) |
void |
setVariableName(String variableName) |
String |
toString() |