Package org.opt4j.core.config.annotations
Provides the classes for the annotations for the modules.
-
Enum Summary Enum Description Citation.PublicationMonth -
Annotation Types Summary Annotation Type Description Category TheCategory
annotation marks a class as a category.Citation TheCitation
can be used inOpt4JModule
s to add citations to scientific works.File TheFile
annotation marks aString
property as a file such that theString
can be changed by a browser.Icon TheIcon
annotation assigns an icon to modules.Ignore TheIgnore
annotation can either be used for modules or properties such that these are ignored in theConfigurator
.Info TheInfo
annotation contains textual information about a module or property.Multi TheMulti
annotation marks aModule
.Name TheName
annotation assigns a user defined name to a module or property.Order TheOrder
annotation assigns a user defined order to properties of a module.Panel ThePanel
annotation allows the definition of a custom panel for a module.Parent TheParent
annotation assigns a module an explicit parent category.Required TheRequired
annotation defines dependencies between the properties.