com.vectorprint.configuration.parameters.package.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of VectorPrintConfig Show documentation
Show all versions of VectorPrintConfig Show documentation
A library for configuration of applications and parameterization of objects. Settings can be provided in a configfile (file, url, stream), as arguments and programmatically, object parameters can be set using annotations or code. Both provide data type support, serialization, cloning, a help mechanism.
interfaces and classes to support parameterizing objects.
- implement Parameterizable, or
- extend ParameterizableImpl
- annotate your class with the parameter definitions you need
- use the default annotation processor to initialize the parameters
- read values for the parameters from somewhere (see ObjectParser) and call setup on your object, use the ParameterHelper
- programmatically initialize parameters for your class
- read values for the parameters from somewhere (see ObjectParser) and call setup on your object, use the ParameterHelper