Package org.opt4j.config
Provides the classes for modules structure and configuration.
-
Interface Summary Interface Description ModuleAutoFinderListener TheModuleAutoFinderListener
is a listener interface for theModuleAutoFinder
.ModuleList Requirement TheRequirement
indicates if aProperty
is active or not.TaskListener TheTaskListener
.TaskStateListener TheTaskStateListener
. -
Class Summary Class Description BooleanRequirement ClassPath TheClassPath
is also known as theClassPathHacker
and enables adding new files to the classpath.EnumRequirement ExecutionEnvironment TheExecutionEnvironment
forTask
s.Icons JNode Wrapper forNode
elements.ModuleAutoFinder TheModuleAutoFinder
searches the classpath for allPropertyModule
s that are not annotated withIgnore
.ModuleListUser TheModuleListUser
is aModuleList
for user defined modules.ModuleLoader Helper class for loadingPropertyModule
configurations from files or retrieving these from XMLNode
s.ModuleRegister TheModuleRegister
contains all found modules for theConfigurator
.ModuleSaver Helper class for saving thePropertyModule
configurations or adding these to XMLNode
s.Property TheProperty
contains information about a single property of aPropertyModule
.PropertyModule ThePropertyModule
is a decorator for aModule
that enables property methods.Starter TheStarter
executes configuration files.Task TheTask
is an abstract class for optimization tasks. -
Enum Summary Enum Description Task.State TheTask.State
of a task.