public class PillarSelectorConfig extends SelectorConfig
Modifier and Type | Field and Description |
---|---|
protected EntitySelectorConfig |
entitySelectorConfig |
protected Integer |
maximumSubPillarSize |
protected Integer |
minimumSubPillarSize |
protected Boolean |
subPillarEnabled |
Constructor and Description |
---|
PillarSelectorConfig() |
Modifier and Type | Method and Description |
---|---|
PillarSelector |
buildPillarSelector(HeuristicConfigPolicy configPolicy,
SelectionCacheType minimumCacheType,
SelectionOrder inheritedSelectionOrder,
List<String> variableNameIncludeList) |
EntitySelectorConfig |
getEntitySelectorConfig() |
Integer |
getMaximumSubPillarSize() |
Integer |
getMinimumSubPillarSize() |
Boolean |
getSubPillarEnabled() |
void |
inherit(PillarSelectorConfig inheritedConfig) |
void |
setEntitySelectorConfig(EntitySelectorConfig entitySelectorConfig) |
void |
setMaximumSubPillarSize(Integer maximumSubPillarSize) |
void |
setMinimumSubPillarSize(Integer minimumSubPillarSize) |
void |
setSubPillarEnabled(Boolean subPillarEnabled) |
String |
toString() |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorList, inherit, validateCacheTypeVersusSelectionOrder
protected EntitySelectorConfig entitySelectorConfig
protected Boolean subPillarEnabled
protected Integer minimumSubPillarSize
protected Integer maximumSubPillarSize
public EntitySelectorConfig getEntitySelectorConfig()
public void setEntitySelectorConfig(EntitySelectorConfig entitySelectorConfig)
public Boolean getSubPillarEnabled()
public void setSubPillarEnabled(Boolean subPillarEnabled)
public Integer getMinimumSubPillarSize()
public void setMinimumSubPillarSize(Integer minimumSubPillarSize)
public Integer getMaximumSubPillarSize()
public void setMaximumSubPillarSize(Integer maximumSubPillarSize)
public PillarSelector buildPillarSelector(HeuristicConfigPolicy configPolicy, SelectionCacheType minimumCacheType, SelectionOrder inheritedSelectionOrder, List<String> variableNameIncludeList)
configPolicy
- never nullminimumCacheType
- never null, If caching is used (different from SelectionCacheType.JUST_IN_TIME
),
then it should be at least this SelectionCacheType
because an ancestor already uses such caching
and less would be pointless.inheritedSelectionOrder
- never nullvariableNameIncludeList
- sometimes nullpublic void inherit(PillarSelectorConfig inheritedConfig)
public String toString()
toString
in class SelectorConfig
Copyright © 2006–2016 JBoss by Red Hat. All rights reserved.