public class ScanAnnotatedClassesConfig extends AbstractConfig<ScanAnnotatedClassesConfig>
| Constructor and Description |
|---|
ScanAnnotatedClassesConfig() |
| Modifier and Type | Method and Description |
|---|---|
SolutionDescriptor |
buildSolutionDescriptor(SolverConfigContext configContext,
ClassLoader classLoader,
ScoreDefinition deprecatedScoreDefinition) |
ScanAnnotatedClassesConfig |
copyConfig()
Typically implemented by constructing a new instance and calling
AbstractConfig.inherit(AbstractConfig) on it |
List<String> |
getPackageIncludeList() |
ScanAnnotatedClassesConfig |
inherit(ScanAnnotatedClassesConfig inheritedConfig)
Inherits each property of the
inheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour). |
protected List<Class<?>> |
loadEntityClassList(org.reflections.Reflections reflections) |
protected Class<?> |
loadSolutionClass(org.reflections.Reflections reflections) |
void |
setPackageIncludeList(List<String> packageIncludeList) |
String |
toString() |
deduceEntityDescriptor, deduceVariableDescriptor, deduceVariableDescriptorListpublic SolutionDescriptor buildSolutionDescriptor(SolverConfigContext configContext, ClassLoader classLoader, ScoreDefinition deprecatedScoreDefinition)
protected Class<?> loadSolutionClass(org.reflections.Reflections reflections)
protected List<Class<?>> loadEntityClassList(org.reflections.Reflections reflections)
public ScanAnnotatedClassesConfig inherit(ScanAnnotatedClassesConfig inheritedConfig)
AbstractConfiginheritedConfig unless that property (or a semantic alternative)
is defined by this instance (which overwrites the inherited behaviour).
After the inheritance, if a property on this AbstractConfig composition is replaced,
it should not affect the inherited composition instance.
inherit in class AbstractConfig<ScanAnnotatedClassesConfig>inheritedConfig - never nullpublic ScanAnnotatedClassesConfig copyConfig()
AbstractConfigAbstractConfig.inherit(AbstractConfig) on itcopyConfig in class AbstractConfig<ScanAnnotatedClassesConfig>public String toString()
toString in class AbstractConfig<ScanAnnotatedClassesConfig>Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.