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 aEmptyArgumentExceptionshould 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 aNullArgumentExceptionshould 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 ofCmdLineValueHandlerfor classes that are not covered bySimpleCmdLineValueHandler, either because there is no implementation ofStringConverterfor that class, or because theCmdLineValueHandlerallows 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@Argumentannotation.
- CLIArgumentDefinition(String, int, String, String, String, boolean, CmdLineValueHandler<?>, boolean, String) - Constructor for class org.tquadrat.foundation.config.spi.CLIArgumentDefinition
- 
Creates a newCLIArgumentDefinitioninstance.
- 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 newCLIDefinitioninstance.
- 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 newCLIDefinitionParserinstance.
- CLIDefinitionParser.CLIDefinitionResolver - Class in org.tquadrat.foundation.config.internal
- 
An implementation ofXMLResolverfor this parser.
- CLIDefinitionParser.ExceptionLocation - Class in org.tquadrat.foundation.config.internal
- 
An implementation ofLocation.
- CLIDefinitionResolver() - Constructor for class org.tquadrat.foundation.config.internal.CLIDefinitionParser.CLIDefinitionResolver
- 
Creates a new instance ofCLIDefinitionResolver.
- CLIOptionDefinition - Class in org.tquadrat.foundation.config.spi
- 
Run-time copy of theOptionannotation.
- CLIOptionDefinition(String, List<String>, String, String, String, boolean, CmdLineValueHandler<?>, boolean, String) - Constructor for class org.tquadrat.foundation.config.spi.CLIOptionDefinition
- 
Creates a newCLIOptionDefinitioninstance.
- 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 newCmdLineExceptioninstance.
- CmdLineException(String, Throwable, int, Object...) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
- 
Creates a newCmdLineExceptioninstance.
- CmdLineException(Throwable) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
- 
Creates a newCmdLineExceptioninstance.
- CmdLineException(Optional<CLIDefinition>, Throwable) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
- 
Creates a newCmdLineExceptioninstance.
- CmdLineException(CLIDefinition, String, int, Object...) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
- 
Creates a newCmdLineExceptioninstance.
- CmdLineException(CLIDefinition, String, Throwable, int, Object...) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
- 
Creates a newCmdLineExceptioninstance.
- CmdLineException(CLIDefinition, Throwable) - Constructor for exception class org.tquadrat.foundation.config.CmdLineException
- 
Creates a newCmdLineExceptioninstance.
- 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 newCmdLineValueHandlerinstance.
- CmdLineValueHandler(CLIDefinition, BiConsumer<String, T>) - Constructor for class org.tquadrat.foundation.config.cli.CmdLineValueHandler
- 
Creates a newCmdLineValueHandlerinstance.
- CollectionAccessor<T,C> - Class in org.tquadrat.foundation.config.spi.prefs
- 
The abstract base class for implementations ofPreferenceAccessorfor instances of implementations ofCollection.
- CollectionAccessor(String, StringConverter<T>, Getter<C>, Setter<C>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.CollectionAccessor
- 
Creates a newCollectionAccessorinstance.
- 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 currentCharset.
- CONFIG_PROPERTY_CLOCK - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
- 
The currentClock.
- CONFIG_PROPERTY_LOCALE - Enum constant in enum class org.tquadrat.foundation.config.SpecialPropertyType
- 
The currentLocale.
- 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
- 
TheResourceBundlefor 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@ConfigurationBeanSpecificationin 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 newConfigChangeListenerSupportinstance.
- 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 newConfigInitExceptioninstance.
- ConfigInitException(String, Throwable) - Constructor for exception class org.tquadrat.foundation.config.ConfigInitException
- 
Creates a newConfigInitExceptioninstance.
- 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 newConfigurationChangeEventinstance.
- 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 ofCmdLineExceptionbased 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
