Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- @,PropertyName - Search tag in package org.tquadrat.foundation.config
- Section
- padLines(List<String>, int, Collection<? super String>, int) - Static method in class org.tquadrat.foundation.config.internal.UsageBuilder
- 
Ensures that the left and the right part have the same number of entries and that the lines have the same length.
- Parameters - Interface in org.tquadrat.foundation.config.spi
- 
Provides access to a list of arguments on the command line.
- parse(InputStream, Map<String, Object>, boolean) - Static method in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
- 
Parses the givenInputStream.
- parse(String...) - Method in class org.tquadrat.foundation.config.internal.ArgumentParser
- 
Parses the given command line arguments and sets the retrieved values to the configuration bean.
- parseCmdLine(Parameters) - Method in class org.tquadrat.foundation.config.cli.BooleanValueHandler
- 
Parses the given command line snippet and stores the result to the property.
- parseCmdLine(Parameters) - Method in class org.tquadrat.foundation.config.cli.CmdLineValueHandler
- 
Parses the given command line snippet and stores the result to the property.
- parseCommandLine(InputStream, boolean, String...) - Static method in class org.tquadrat.foundation.config.ConfigUtil
- 
Parses the given command line arguments based on the given instance ofInputStreamthat provides the XML CLI definition.
- parseCommandLine(String[]) - Method in interface org.tquadrat.foundation.config.CLIBeanSpec
- 
Parses the command line.
 
 As a result from parsing the given command line arguments, the accordingly annotated properties will be initialised with the values from the command line.
 
 Arguments starting with@(like@param.lst) are treated as a file that contains further arguments.
 
 Assuming the fileparam.lsthas the following contents:
- parseCommandLine(Collection<? extends CLIDefinition>, String...) - Static method in class org.tquadrat.foundation.config.ConfigUtil
- 
Parses the given command line arguments based on the provided list ofCLIDefinitioninstances.
- parseCommandLine(ResourceBundle, InputStream, boolean, String...) - Static method in class org.tquadrat.foundation.config.ConfigUtil
- 
Parses the given command line arguments based on the given instance ofInputStreamthat provides the XML CLI definition.
- parseDateTime(CharSequence) - Method in class org.tquadrat.foundation.config.cli.TimeValueHandler
- 
Parses the given String to an instance ofTemporal.
- parsingOptions() - Method in class org.tquadrat.foundation.config.internal.ArgumentParser
- 
Returnstrueif thisArgumentParserwill parse options.
- path() - Element in annotation interface org.tquadrat.foundation.config.INIFileConfig
- 
The filename of theINIfile.
- path() - Element in annotation interface org.tquadrat.foundation.config.SystemPreference
- 
The path for theSYSTEMpreference node that holds the value.
- Preference - Annotation Interface in org.tquadrat.foundation.config
- 
Forces a property to have a preferences reference and configures it.
- PreferenceAccessor<T> - Class in org.tquadrat.foundation.config.spi.prefs
- 
The abstract base class for the preference accessors.
- PreferenceAccessor(String, Getter<T>, Setter<T>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PreferenceAccessor
- 
Creates a newPreferenceAccessorinstance.
- PreferenceAccessorBase<T> - Class in org.tquadrat.foundation.config.spi.prefs
- 
The abstract base class for custom implementations ofPreferenceAccessor.
- PreferenceAccessorBase(String, Getter<T>, Setter<T>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PreferenceAccessorBase
- 
Creates a newPreferenceAccessorBaseinstance.
- preferenceChange(PreferenceChangeEvent) - Method in class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerBase
- preferenceChange(PreferenceChangeEvent) - Method in class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerImpl
- PreferenceChangeListenerBase - Class in org.tquadrat.foundation.config.spi.prefs
- 
This class provides the base for an implementation of a change listener for the connected USERPreferencesas defined through the interfacesNodeChangeListenerandPreferenceChangeListener.
- PreferenceChangeListenerBase(Map<String, PreferenceAccessor<?>>, AutoLock) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerBase
- 
Creates a newPreferenceChangeListenerImplinstance.
- PreferenceChangeListenerImpl - Class in org.tquadrat.foundation.config.spi.prefs
- 
This class provides the implementation for the preferences change listeners as defined through the interfacesNodeChangeListenerandPreferenceChangeListener.
- PreferenceChangeListenerImpl(Map<String, PreferenceAccessor<?>>, AutoLock) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerImpl
- 
Creates a newPreferenceChangeListenerImplinstance.
- PreferencesBeanSpec - Interface in org.tquadrat.foundation.config
- 
When a configuration bean should be connected withPreferences, the respective configuration bean specification interface needs to extend this interface.
- PreferencesException - Exception Class in org.tquadrat.foundation.config.spi.prefs
- 
The exception that is thrown from a configuration bean in case an operation on the connectedPreferencesinstance fails.
- PreferencesException() - Constructor for exception class org.tquadrat.foundation.config.spi.prefs.PreferencesException
- 
Creates a newPreferencesExceptioninstance.
- PreferencesException(String) - Constructor for exception class org.tquadrat.foundation.config.spi.prefs.PreferencesException
- 
Creates a newPreferencesExceptioninstance with the specified detail message.
- PreferencesException(String, Throwable) - Constructor for exception class org.tquadrat.foundation.config.spi.prefs.PreferencesException
- 
Creates a newPreferencesExceptioninstance with the specified detail message and cause.
- PreferencesException(Throwable) - Constructor for exception class org.tquadrat.foundation.config.spi.prefs.PreferencesException
- 
Creates a newPreferencesExceptioninstance with the specified cause and a detail message of
- PreferencesRoot - Annotation Interface in org.tquadrat.foundation.config
- 
Provides some general configuration settings for a configuration bean that implementsPreferencesBeanSpec.
- PrimitiveBooleanAccessor - Class in org.tquadrat.foundation.config.spi.prefs
- 
The implementation ofPreferenceAccessorforboolean.
- PrimitiveBooleanAccessor(String, Getter<Boolean>, Setter<Boolean>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveBooleanAccessor
- 
Creates a newPrimitiveBooleanAccessorinstance.
- PrimitiveByteAccessor - Class in org.tquadrat.foundation.config.spi.prefs
- 
The implementation ofPreferenceAccessorforbyte.
- PrimitiveByteAccessor(String, Getter<Byte>, Setter<Byte>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveByteAccessor
- 
Creates a newPrimitiveByteAccessorinstance.
- PrimitiveDoubleAccessor - Class in org.tquadrat.foundation.config.spi.prefs
- 
The implementation ofPreferenceAccessorfordouble.
- PrimitiveDoubleAccessor(String, Getter<Double>, Setter<Double>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveDoubleAccessor
- 
Creates a newPrimitiveDoubleAccessorinstance.
- PrimitiveFloatAccessor - Class in org.tquadrat.foundation.config.spi.prefs
- 
The implementation ofPreferenceAccessorforfloat.
- PrimitiveFloatAccessor(String, Getter<Float>, Setter<Float>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveFloatAccessor
- 
Creates a newPrimitiveFloatAccessorinstance.
- PrimitiveIntAccessor - Class in org.tquadrat.foundation.config.spi.prefs
- 
The implementation ofPreferenceAccessorforint.
- PrimitiveIntAccessor(String, Getter<Integer>, Setter<Integer>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveIntAccessor
- 
Creates a newPrimitiveIntAccessorinstance.
- PrimitiveLongAccessor - Class in org.tquadrat.foundation.config.spi.prefs
- 
The implementation ofPreferenceAccessorforlong.
- PrimitiveLongAccessor(String, Getter<Long>, Setter<Long>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveLongAccessor
- 
Creates a newPrimitiveLongAccessorinstance.
- PrimitiveShortAccessor - Class in org.tquadrat.foundation.config.spi.prefs
- 
The implementation ofPreferenceAccessorforShort.
- PrimitiveShortAccessor(String, Getter<Short>, Setter<Short>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveShortAccessor
- 
Creates a newPrimitiveShortAccessorinstance.
- printUsage(OutputStream, CharSequence) - Method in interface org.tquadrat.foundation.config.CLIBeanSpec
- 
Prints a usage message to the givenOutputStream.
- printUsage(OutputStream, Optional<ResourceBundle>, CharSequence, Collection<? extends CLIDefinition>) - Static method in class org.tquadrat.foundation.config.ConfigUtil
- 
Prints a usage message to the givenOutputStream.
- proceed(int) - Method in class org.tquadrat.foundation.config.internal.ArgumentParser.CmdLineImpl
- 
Skip the given number of entries.
- processAttrHandler(Attribute) - Static method in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
- 
Processes the attribute "handler".
- processAttrName(Attribute) - Static method in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
- 
Processes the attribute "name".
- processAttrPropertyName(Attribute) - Static method in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
- 
Processes the attribute "propertyName".
- processAttrStringConversion(Attribute) - Static method in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
- 
Processes the attribute "stringConversion".
- processAttrType(Attribute) - Static method in class org.tquadrat.foundation.config.internal.CLIDefinitionParser
- 
Processes the attribute "type".
- processParameters(Parameters) - Method in class org.tquadrat.foundation.config.spi.CLIDefinition
- 
Processes the given parameter(s).
- propertyChange(ConfigurationChangeEvent) - Method in interface org.tquadrat.foundation.config.ConfigurationChangeListener
- 
This method gets called when a configuration property has changed.
- propertyName() - Method in class org.tquadrat.foundation.config.spi.CLIDefinition
- 
Returns the property name for this CLI element.
- putback(String, String) - Method in class org.tquadrat.foundation.config.internal.ArgumentParser.CmdLineImpl
- 
In case the entry is a combination from option and the related parameter (like--arg valueor, for single character options,-p value), this method is used to put it back to the command line.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
