Package space.arim.dazzleconf.annote
Class ConfDefault
java.lang.Object
space.arim.dazzleconf.annote.ConfDefault
Container for annotations used to specify the default value on a config entry. Although such annotations
are not required to be present, one of them is necessary to use
When specifying default values, it is not necessary to provide the exact type. Default values specified are treated as pre-deserialisation values. As with a user defined configuration, DazzleConf will do its best to convert them, including by its own means and
ConfigurationFactory.loadDefaults(). When specifying default values, it is not necessary to provide the exact type. Default values specified are treated as pre-deserialisation values. As with a user defined configuration, DazzleConf will do its best to convert them, including by its own means and
ValueSerialisers.- Author:
- A248
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceSpecifies the default value as a booleanstatic @interfaceSpecifies the default value as a boolean array.static @interfaceSpecifies the default value as a double.static @interfaceSpecifies the default value as a double array.static @interfaceSpecifies the default value as an integer.static @interfaceSpecifies the default value as an integer array.static @interfaceSpecifies the default value as a long.static @interfaceSpecifies the default value as a long array.static @interfaceSpecifies the default value as a map.static @interfaceSpecifies the qualified name of the static method returning the default value.static @interfaceSpecifies the default value as string.static @interfaceSpecifies the default value as a string array. -
Method Summary