Index

A B C D E F G H I K L M N O P R S T U V W X Y Z 
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 given InputStream.
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 of InputStream that 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 file param.lst has 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 of CLIDefinition instances.
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 of InputStream that provides the XML CLI definition.
parseDateTime(CharSequence) - Method in class org.tquadrat.foundation.config.cli.TimeValueHandler
Parses the given String to an instance of Temporal.
parsingOptions() - Method in class org.tquadrat.foundation.config.internal.ArgumentParser
Returns true if this ArgumentParser will parse options.
path() - Element in annotation interface org.tquadrat.foundation.config.INIFileConfig
The filename of the INI file.
path() - Element in annotation interface org.tquadrat.foundation.config.SystemPreference
The path for the SYSTEM preference 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 new PreferenceAccessor instance.
PreferenceAccessorBase<T> - Class in org.tquadrat.foundation.config.spi.prefs
The abstract base class for custom implementations of PreferenceAccessor.
PreferenceAccessorBase(String, Getter<T>, Setter<T>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PreferenceAccessorBase
Creates a new PreferenceAccessorBase instance.
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 USER Preferences as defined through the interfaces NodeChangeListener and PreferenceChangeListener.
PreferenceChangeListenerBase(Map<String, PreferenceAccessor<?>>, AutoLock) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerBase
Creates a new PreferenceChangeListenerImpl instance.
PreferenceChangeListenerImpl - Class in org.tquadrat.foundation.config.spi.prefs
This class provides the implementation for the preferences change listeners as defined through the interfaces NodeChangeListener and PreferenceChangeListener.
PreferenceChangeListenerImpl(Map<String, PreferenceAccessor<?>>, AutoLock) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PreferenceChangeListenerImpl
Creates a new PreferenceChangeListenerImpl instance.
PreferencesBeanSpec - Interface in org.tquadrat.foundation.config
When a configuration bean should be connected with Preferences, 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 connected Preferences instance fails.
PreferencesException() - Constructor for exception class org.tquadrat.foundation.config.spi.prefs.PreferencesException
Creates a new PreferencesException instance.
PreferencesException(String) - Constructor for exception class org.tquadrat.foundation.config.spi.prefs.PreferencesException
Creates a new PreferencesException instance with the specified detail message.
PreferencesException(String, Throwable) - Constructor for exception class org.tquadrat.foundation.config.spi.prefs.PreferencesException
Creates a new PreferencesException instance with the specified detail message and cause.
PreferencesException(Throwable) - Constructor for exception class org.tquadrat.foundation.config.spi.prefs.PreferencesException
Creates a new PreferencesException instance 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 implements PreferencesBeanSpec.
PrimitiveBooleanAccessor - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for boolean.
PrimitiveBooleanAccessor(String, Getter<Boolean>, Setter<Boolean>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveBooleanAccessor
Creates a new PrimitiveBooleanAccessor instance.
PrimitiveByteAccessor - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for byte.
PrimitiveByteAccessor(String, Getter<Byte>, Setter<Byte>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveByteAccessor
Creates a new PrimitiveByteAccessor instance.
PrimitiveDoubleAccessor - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for double.
PrimitiveDoubleAccessor(String, Getter<Double>, Setter<Double>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveDoubleAccessor
Creates a new PrimitiveDoubleAccessor instance.
PrimitiveFloatAccessor - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for float.
PrimitiveFloatAccessor(String, Getter<Float>, Setter<Float>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveFloatAccessor
Creates a new PrimitiveFloatAccessor instance.
PrimitiveIntAccessor - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for int.
PrimitiveIntAccessor(String, Getter<Integer>, Setter<Integer>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveIntAccessor
Creates a new PrimitiveIntAccessor instance.
PrimitiveLongAccessor - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for long.
PrimitiveLongAccessor(String, Getter<Long>, Setter<Long>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveLongAccessor
Creates a new PrimitiveLongAccessor instance.
PrimitiveShortAccessor - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for Short.
PrimitiveShortAccessor(String, Getter<Short>, Setter<Short>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.PrimitiveShortAccessor
Creates a new PrimitiveShortAccessor instance.
printUsage(OutputStream, CharSequence) - Method in interface org.tquadrat.foundation.config.CLIBeanSpec
Prints a usage message to the given OutputStream.
printUsage(OutputStream, Optional<ResourceBundle>, CharSequence, Collection<? extends CLIDefinition>) - Static method in class org.tquadrat.foundation.config.ConfigUtil
Prints a usage message to the given OutputStream.
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 value or, for single character options, -p value), this method is used to put it back to the command line.
A B C D E F G H I K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form