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

S

@,SpecialProperty - Search tag in package org.tquadrat.foundation.config
Section
@,SystemProperty and @,EnvironmentVariable - Search tag in package org.tquadrat.foundation.config
Section
samePackage() - Element in annotation interface org.tquadrat.foundation.config.ConfigurationBeanSpecification
The flag that determines the package for the generated bean.
serialVersionUID - Static variable in exception class org.tquadrat.foundation.config.CmdLineException
The serial version UID for objects of this class: -8574071211991372980L.
SessionBeanSpec - Interface in org.tquadrat.foundation.config
The interface for a configuration bean that allows multiple instances ("Sessions").
SetAccessor<T> - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for instances of Set.
SetAccessor(String, StringConverter<T>, Getter<Set<T>>, Setter<Set<T>>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.SetAccessor
Creates a new SetAccessor instance.
setCharset(Charset) - Method in interface org.tquadrat.foundation.config.ConfigBeanSpec
Sets the Charset that should be used throughout the program run.

Setting a new Charset with this method will not change the system default Charset.
setContext(CLIDefinition) - Method in class org.tquadrat.foundation.config.cli.CmdLineValueHandler
Sets the CLI definition that provides the context for this value handler.
setLocale(Locale) - Method in interface org.tquadrat.foundation.config.ConfigBeanSpec
Sets the locale that should be used throughout the program run.

Setting a new locale with this method will not change the system default locale.
setter() - Method in class org.tquadrat.foundation.config.spi.prefs.PreferenceAccessor
Returns the setter.
setTimezone(ZoneId) - Method in interface org.tquadrat.foundation.config.ConfigBeanSpec
Sets the time zone that should be used throughout the program run.

Setting a new time zone with this method will not change the system default time zone.
ShortAccessor - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for Short.
ShortAccessor(String, Getter<Short>, Setter<Short>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.ShortAccessor
Creates a new ShortAccessor instance.
SimpleBulkDataAccessor<T> - Class in org.tquadrat.foundation.config.spi.prefs
The abstract implementation of BulkDataAccessorBase for bulk data where an instance of StringConverter can be provided for the property data type.
SimpleBulkDataAccessor(String, Getter<T>, Setter<T>, StringConverter<T>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.SimpleBulkDataAccessor
Creates a new SimpleBulkDataAccessor instance.
SimpleCmdLineValueHandler<T> - Class in org.tquadrat.foundation.config.cli
The implementation of CmdLineValueHandler for all those types for that an implementation of StringConverter exists.
SimpleCmdLineValueHandler(BiConsumer<String, T>, StringConverter<? extends T>) - Constructor for class org.tquadrat.foundation.config.cli.SimpleCmdLineValueHandler
Creates a new SimpleCmdLineValueHandler instance.
SimpleCmdLineValueHandler(CLIDefinition, BiConsumer<String, T>, StringConverter<? extends T>) - Constructor for class org.tquadrat.foundation.config.cli.SimpleCmdLineValueHandler
Creates a new SimpleCmdLineValueHandler instance.
SimplePreferenceAccessor<T> - Class in org.tquadrat.foundation.config.spi.prefs
The implementations of PreferenceAccessor that uses the given instance of StringConverter to translate the values back and forth.
SimplePreferenceAccessor(String, Getter<T>, Setter<T>, StringConverter<T>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.SimplePreferenceAccessor
Creates a new SimplePreferenceAccessor instance.
SpecialProperty - Annotation Interface in org.tquadrat.foundation.config
This annotation is used to mark getters and setters that are implemented in a special way.
SpecialPropertyType - Enum Class in org.tquadrat.foundation.config
The types of the special properties for a configuration bean.
SpecialPropertyType(String) - Constructor for enum class org.tquadrat.foundation.config.SpecialPropertyType
Creates a new instance of SpecialPropertyType.
stopOptionParsing() - Method in class org.tquadrat.foundation.config.internal.ArgumentParser
Stops the parsing for options.
StringAccessor - Class in org.tquadrat.foundation.config.spi.prefs
The implementation of PreferenceAccessor for instances of String.
StringAccessor(String, Getter<String>, Setter<String>) - Constructor for class org.tquadrat.foundation.config.spi.prefs.StringAccessor
Creates a new StringAccessor instance.
StringConversion - Annotation Interface in org.tquadrat.foundation.config
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.
StringValueHandler - Class in org.tquadrat.foundation.config.cli
An implementation of CmdLineValueHandler for String values.
StringValueHandler(BiConsumer<String, String>) - Constructor for class org.tquadrat.foundation.config.cli.StringValueHandler
Creates a new StringValueHandler instance.
StringValueHandler(CLIDefinition, BiConsumer<String, String>) - Constructor for class org.tquadrat.foundation.config.cli.StringValueHandler
Creates a new StringValueHandler instance.
synchronizeAccess() - Element in annotation interface org.tquadrat.foundation.config.ConfigurationBeanSpecification
The flag that indicates whether the access to the configuration bean properties should be synchronised.
SystemPreference - Annotation Interface in org.tquadrat.foundation.config
This annotation indicates that the property for the annotated getter is initialised from a SYSTEM Preferences value with the path and name.
SystemProperty - Annotation Interface in org.tquadrat.foundation.config
This annotation indicates that the property for the annotated getter is initialised from a system property with the given name.
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