Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- @,CheckEmpty - Search tag in package org.tquadrat.foundation.config
- Section
- @,CheckNull - Search tag in package org.tquadrat.foundation.config
- Section
- @,ConfigurationBeanSpecification - Search tag in package org.tquadrat.foundation.config
- Section
- changeListenerClass() - Element in annotation interface org.tquadrat.foundation.config.PreferencesRoot
-
The class for the preferences change listener.
- CheckEmpty - Annotation Interface in org.tquadrat.foundation.config
-
Used with a setter and indicates that a
EmptyArgumentException
should be thrown when the new value for the property is empty. - CheckNull - Annotation Interface in org.tquadrat.foundation.config
-
Used with a setter and indicates that a
NullArgumentException
should be thrown when the new value for the property isnull
. - checkOptionNotYetUsed(String) - Method in class org.tquadrat.foundation.config.internal.ArgumentParser
-
Checks the command line definition whether the given name is not yet used, either as a name or an alias.
- childAdded(NodeChangeEvent) - Method in class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerBase
- childAdded(NodeChangeEvent) - Method in class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerImpl
- childRemoved(NodeChangeEvent) - Method in class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerBase
- childRemoved(NodeChangeEvent) - Method in class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerImpl
- ClassRegistry - Class in org.tquadrat.foundation.config.internal
-
This class is meant as a place to hold the predefined implementations of
CmdLineValueHandler
for classes that are not covered bySimpleCmdLineValueHandler
, either because there is no implementation ofStringConverter
for that class, or because theCmdLineValueHandler
allows additional settings. - ClassRegistry() - Constructor for class org.tquadrat.foundation.config.internal.ClassRegistry
-
No instance allowed for this class.
- CLI_DEFINITION_DTD - Static variable in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
-
The name for the CLI definition DTD file: "CLIDefinition.dtd".
- CLI_DEFINITION_XSD - Static variable in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
-
The name for the CLI definition XSD file: "CLIDefinition.xsd".
- CLIArgumentDefinition - Class in org.tquadrat.foundation.config.spi
-
Run-time copy of the
@Argument
annotation. - CLIArgumentDefinition(String, int, String, String, String, boolean, CmdLineValueHandler<?>, boolean, String) - Constructor for class org.tquadrat.foundation.config.spi.CLIArgumentDefinition
-
Creates a new
CLIArgumentDefinition
instance. - CLIBeanSpec - Interface in org.tquadrat.foundation.config
-
When a configuration bean should be initialised from the command line, the respective specification interface needs to extend this interface.
- CLIDefinition - Class in org.tquadrat.foundation.config.spi
- CLIDefinition(String, boolean, String, String, String, boolean, CmdLineValueHandler<?>, boolean, String) - Constructor for class org.tquadrat.foundation.config.spi.CLIDefinition
-
Creates a new
CLIDefinition
instance. - CLIDefinitionParser - Class in org.tquadrat.foundation.config.internal
-
Parses an XML CLI definition file.
- CLIDefinitionParser(InputStream, Map<String, Object>) - Constructor for class org.tquadrat.foundation.config.internal.CLIDefinitionParser
-
Creates a new
CLIDefinitionParser
instance. - CLIDefinitionParser.CLIDefinitionResolver - Class in org.tquadrat.foundation.config.internal
-
An implementation of
XMLResolver
for this parser. - CLIDefinitionParser.ExceptionLocation - Class in org.tquadrat.foundation.config.internal
-
An implementation of
Location
. - CLIDefinitionResolver() - Constructor for class org.tquadrat.foundation.config.internal.CLIDefinitionParser.CLIDefinitionResolver
-
Creates a new instance of
CLIDefinitionResolver
. - CLIOptionDefinition - Class in org.tquadrat.foundation.config.spi
-
Run-time copy of the
Option
annotation. - CLIOptionDefinition(String, List<String>, String, String, String, boolean, CmdLineValueHandler<?>, boolean, String) - Constructor for class org.tquadrat.foundation.config.spi.CLIOptionDefinition
-
Creates a new
CLIOptionDefinition
instance. - CmdLineException - Exception Class in org.tquadrat.foundation.config
-
Signals an error in the user input.
- CmdLineException(String, int, Object...) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
-
Creates a new
CmdLineException
instance. - CmdLineException(String, Throwable, int, Object...) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
-
Creates a new
CmdLineException
instance. - CmdLineException(Throwable) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
-
Creates a new
CmdLineException
instance. - CmdLineException(Optional<CLIDefinition>, Throwable) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
-
Creates a new
CmdLineException
instance. - CmdLineException(CLIDefinition, String, int, Object...) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
-
Creates a new
CmdLineException
instance. - CmdLineException(CLIDefinition, String, Throwable, int, Object...) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
-
Creates a new
CmdLineException
instance. - CmdLineException(CLIDefinition, Throwable) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
-
Creates a new
CmdLineException
instance. - CmdLineImpl(String...) - Constructor for class org.tquadrat.foundation.config.internal.ArgumentParser.CmdLineImpl
-
Creates a new object for CmdLineImpl.
- CmdLineValueHandler<T> - Class in org.tquadrat.foundation.config.cli
-
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.
- CmdLineValueHandler(BiConsumer<String, T>) - Constructor for class org.tquadrat.foundation.config.cli.CmdLineValueHandler
-
Creates a new
CmdLineValueHandler
instance. - CmdLineValueHandler(CLIDefinition, BiConsumer<String, T>) - Constructor for class org.tquadrat.foundation.config.cli.CmdLineValueHandler
-
Creates a new
CmdLineValueHandler
instance. - CollectionAccessor<T,
C> - Class in org.tquadrat.foundation.config.spi.prefs -
The abstract base class for implementations of
PreferenceAccessor
for instances of implementations ofCollection
. - CollectionAccessor(String, StringConverter<T>, Getter<C>, Setter<C>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.CollectionAccessor
-
Creates a new
CollectionAccessor
instance. - comment() - Element in annotation interface org.tquadrat.foundation.config.INIFileConfig
-
In case the configuration file is created by the program, this comment will be written to it.
- comment() - Element in annotation interface org.tquadrat.foundation.config.INIGroup
-
The comment for the group.
- comment() - Element in annotation interface org.tquadrat.foundation.config.INIValue
-
The comment for the value.
- Commons - Class in org.tquadrat.foundation.config.internal
-
The internal tools for the configuration module.
- Commons() - Constructor for class org.tquadrat.foundation.config.internal.Commons
-
No instance allowed for this class!
- composeCommandLine(CharSequence, Map<String, ? extends CLIOptionDefinition>, Map<String, ? extends CLIArgumentDefinition>) - Method in class org.tquadrat.foundation.config.internal.UsageBuilder
-
Composes the sample command line.
- CONFIG_PROPERTY_CHARSET - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
-
The current
Charset
. - CONFIG_PROPERTY_CLOCK - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
-
The current
Clock
. - CONFIG_PROPERTY_LOCALE - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
-
The current
Locale
. - CONFIG_PROPERTY_MESSAGEPREFIX - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
-
The message prefix.
- CONFIG_PROPERTY_PID - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
-
The process id.
- CONFIG_PROPERTY_RANDOM - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
-
A random number generator.
- CONFIG_PROPERTY_RESOURCEBUNDLE - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
-
The
ResourceBundle
for messages and other texts. - CONFIG_PROPERTY_SESSION - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
-
The session key.
- CONFIG_PROPERTY_TIMEZONE - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
-
The current time zone.
- ConfigBeanSpec - Interface in org.tquadrat.foundation.config
-
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. - ConfigChangeListenerSupport - Class in org.tquadrat.foundation.config.spi
-
Provides support for the event handling to the configuration beans.
- ConfigChangeListenerSupport(ConfigBeanSpec) - Constructor for class org.tquadrat.foundation.config.spi.ConfigChangeListenerSupport
-
Creates a new
ConfigChangeListenerSupport
instance. - ConfigInitException - Exception Class in org.tquadrat.foundation.config
-
This exception type is used to signal a problem with the initialisation of a configuration bean.
- ConfigInitException(String) - Constructor for exception class org.tquadrat.foundation.config.ConfigInitException
-
Creates a new
ConfigInitException
instance. - ConfigInitException(String, Throwable) - Constructor for exception class org.tquadrat.foundation.config.ConfigInitException
-
Creates a new
ConfigInitException
instance. - ConfigurationBeanSpecification - Annotation Interface in org.tquadrat.foundation.config
-
The marker for a configuration bean specification.
- ConfigurationChangeEvent - Class in org.tquadrat.foundation.config
-
The event object that is thrown each time a property of a configuration bean is changed.
- ConfigurationChangeEvent(ConfigBeanSpec, String, Object, Object) - Constructor for class org.tquadrat.foundation.config.ConfigurationChangeEvent
-
Creates a new
ConfigurationChangeEvent
instance. - ConfigurationChangeListener - Interface in org.tquadrat.foundation.config
-
The definition of a listener for configuration change events.
- Configuration of the Command Line with XML - Search tag in package org.tquadrat.foundation.config.cli
- Section
- ConfigUtil - Class in org.tquadrat.foundation.config
-
Utility methods that can be used to handle configuration beans.
- ConfigUtil() - Constructor for class org.tquadrat.foundation.config.ConfigUtil
-
No instance allowed for this class.
- createCollection(int) - Method in class org.tquadrat.foundation.config.spi.prefs.CollectionAccessor
-
Creates the collection data structure.
- createCollection(int) - Method in class org.tquadrat.foundation.config.spi.prefs.ListAccessor
-
Creates the collection data structure.
- createCollection(int) - Method in class org.tquadrat.foundation.config.spi.prefs.SetAccessor
-
Creates the collection data structure.
- createCustomStringConverter() - Method in class org.tquadrat.foundation.config.cli.InstantValueHandler
-
Creates a non-standard string converter that uses the provided format.
- createCustomStringConverter() - Method in class org.tquadrat.foundation.config.cli.LocalDateTimeValueHandler
-
Creates a non-standard string converter that uses the provided format.
- createCustomStringConverter() - Method in class org.tquadrat.foundation.config.cli.LocalDateValueHandler
-
Creates a non-standard string converter that uses the provided format.
- createCustomStringConverter() - Method in class org.tquadrat.foundation.config.cli.LocalTimeValueHandler
-
Creates a non-standard string converter that uses the provided format.
- createCustomStringConverter() - Method in class org.tquadrat.foundation.config.cli.TimeValueHandler
-
Creates a non-standard string converter that uses the provided format.
- createCustomStringConverter() - Method in class org.tquadrat.foundation.config.cli.YearMonthValueHandler
-
Creates a non-standard string converter that uses the provided format.
- createCustomStringConverter() - Method in class org.tquadrat.foundation.config.cli.YearValueHandler
-
Creates a non-standard string converter that uses the provided format.
- createCustomStringConverter() - Method in class org.tquadrat.foundation.config.cli.ZonedDateTimeValueHandler
-
Creates a non-standard string converter that uses the provided format.
- createException(Class<? extends StringConverter>, Throwable, String) - Static method in class org.tquadrat.foundation.config.internal.Commons
-
Creates an instance of
CmdLineException
based on the given arguments. - createHandler(Class<? extends T>, Class<?>, StringConverter<? extends T>) - Method in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
-
Creates the instance for the command line value handler based on the given class for the type and class for the handler implementation.
- createStringConverter(Class<?>, Class<? extends StringConverter<?>>) - Method in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
-
Creates the instance for the string converter based on the given class for the type and class for the string converter implementation.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form