All Classes and Interfaces

Class
Description
This annotation is used in the context of a configuration bean specification to mark a property that receives the value of a command line argument.
The parser for the command line arguments.
The implementation of PreferenceAccessor for Boolean.
An implementation of CmdLineValueHandler for boolean and Boolean values.
The abstract base class for an implementation of PreferenceAccessor for bulk data.
The implementation of PreferenceAccessor for instance of Byte.
Used with a setter and indicates that a EmptyArgumentException should be thrown when the new value for the property is empty.
Used with a setter and indicates that a NullArgumentException should be thrown when the new value for the property is null.
This class is meant as a place to hold the predefined implementations of CmdLineValueHandler for classes that are not covered by SimpleCmdLineValueHandler, either because there is no implementation of StringConverter for that class, or because the CmdLineValueHandler allows additional settings.
Run-time copy of the @Argument annotation.
When a configuration bean should be initialised from the command line, the respective specification interface needs to extend this interface.
Base class for the run-time copies of the @Option or @Argument annotation.
Parses an XML CLI definition file.
An implementation of XMLResolver for this parser.
An implementation of Location.
Run-time copy of the Option annotation.
Signals an error in the user input.
The abstract base class for the value handler that takes a String value from the command line, translates it to the target type and sets the value to the property.
The abstract base class for implementations of PreferenceAccessor for instances of implementations of Collection.
The internal tools for the configuration module.
The base for the specification of a configuration bean; the final specification interface must also be annotated with @ConfigurationBeanSpecification in order to be recognised properly.
Provides support for the event handling to the configuration beans.
This exception type is used to signal a problem with the initialisation of a configuration bean.
The marker for a configuration bean specification.
The event object that is thrown each time a property of a configuration bean is changed.
The definition of a listener for configuration change events.
Utility methods that can be used to handle configuration beans.
The implementation of PreferenceAccessor for instances of Date.
An implementation of CmdLineValueHandler for Date values.
An implementation of CmdLineValueHandler for Document values.

The Document will be identified by the name of the respective File object that of course has to exist and needs to be accessible.
The implementation of PreferenceAccessor for instances of Double.
The implementation of PreferenceAccessor for classes that extends Enum.
An implementation of CmdLineValueHandler for types that are derived from Enum.
This annotation indicates that the property for the annotated getter is initialised from an environment variable with the given name.
Excludes the value of the property belonging to annotated getter from being included into the output of Object.toString().
The implementation of PreferenceAccessor for instances of Float.
A configuration bean specification has to extend this interface in order to get the i18n support.
The implementation of PreferenceAccessor for instances of BufferedImage.
An implementation of CmdLineValueHandler for BufferedImage values.
When a configuration bean should be connected with an INI file (a Windows style configuration file), the respective configuration bean specification interface needs to extend this interface.
The definition of an INI file that is used in the context of a configuration bean implementing INIBeanSpec.
The definition for a INI file group.
The container for @INIGroup annotations.
The marker for properties that will be persisted in an INI file.
The implementation of TimeValueHandler for Instant.
The implementation of PreferenceAccessor for instances of Integer.
The is exception will be thrown by implementations of PreferenceAccessor in cases when the value from the preferences node (that is stored there as a String) cannot be converted into the target format, for whatever reason.
The implementation of PreferenceAccessor for instances of List.
The implementation of TimeValueHandler for LocalDateTime.
The implementation of TimeValueHandler for java.time.LocalDate.
The implementation of TimeValueHandler for LocalTime.
The implementation of PreferenceAccessor for instances of Long.
The implementation of PreferenceAccessor for instances of Map.
This class is meant as a place to hold the specific error messages for the failed conversion of command line entries.
An entry for the registry.
Excludes the property from having a preferences reference.
This annotation is used in the context of a configuration bean specification to mark a property that receives the value of a command line option.
Provides access to a list of arguments on the command line.
Forces a property to have a preferences reference and configures it.
The abstract base class for the preference accessors.
The abstract base class for custom implementations of PreferenceAccessor.
This class provides the base for an implementation of a change listener for the connected USER Preferences as defined through the interfaces NodeChangeListener and PreferenceChangeListener.
This class provides the implementation for the preferences change listeners as defined through the interfaces NodeChangeListener and PreferenceChangeListener.
When a configuration bean should be connected with Preferences, the respective configuration bean specification interface needs to extend this interface.
The exception that is thrown from a configuration bean in case an operation on the connected Preferences instance fails.
Provides some general configuration settings for a configuration bean that implements PreferencesBeanSpec.
The implementation of PreferenceAccessor for boolean.
The implementation of PreferenceAccessor for byte.
The implementation of PreferenceAccessor for double.
The implementation of PreferenceAccessor for float.
The implementation of PreferenceAccessor for int.
The implementation of PreferenceAccessor for long.
The implementation of PreferenceAccessor for Short.
The interface for a configuration bean that allows multiple instances ("Sessions").
The implementation of PreferenceAccessor for instances of Set.
The implementation of PreferenceAccessor for Short.
The abstract implementation of BulkDataAccessorBase for bulk data where an instance of StringConverter can be provided for the property data type.
The implementation of CmdLineValueHandler for all those types for that an implementation of StringConverter exists.
The implementations of PreferenceAccessor that uses the given instance of StringConverter to translate the values back and forth.
This annotation is used to mark getters and setters that are implemented in a special way.
The types of the special properties for a configuration bean.
The implementation of PreferenceAccessor for instances of String.
This annotation defines the implementation of StringConverter that is used to convert the value of annotated property into a String, or a String into the value.
An implementation of CmdLineValueHandler for String values.
This annotation indicates that the property for the annotated getter is initialised from a SYSTEM Preferences value with the path and name.
This annotation indicates that the property for the annotated getter is initialised from a system property with the given name.
The implementation of PreferenceAccessor for instances of Document.
The abstract base class for implementations of CmdLineValueHandler for types that extend Temporal.
Builds the usage message that will be printed to the console (or wherever) in case help is requested on the command line, or an invalid option or argument is provided on it.
The implementation of TimeValueHandler for YearMonth.
The implementation of TimeValueHandler for Year.
An implementation of CmdLineValueHandler for boolean and Boolean values that does accept also "yes", "qui", "ja", "sí", "sì", "да", "sim", "tak" and more as true.
An implementation of StringConverter that translates 'yes' in various languages into true.
The implementation of TimeValueHandler for ZonedDateTime.