A C D E G H I K L M N O P R S U V 
All Classes All Packages

A

Action(int, Object, Method, String...) - Constructor for class io.ultreia.java4all.config.ApplicationConfig.Action
 
actions - Variable in class io.ultreia.java4all.config.ApplicationConfig
TODO
actions() - Method in class io.ultreia.java4all.config.GeneratedConfigWithActionSupport
 
addAction(ApplicationConfig.Action) - Method in class io.ultreia.java4all.config.ApplicationConfig
Add action to list of action to do.
addActionAlias(String, String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Add alias for action.
addAlias(String, String...) - Method in class io.ultreia.java4all.config.ApplicationConfig
All argument in aliases as key is substitued by target.
aliases - Variable in class io.ultreia.java4all.config.ApplicationConfig
TODO
APP_NAME - Static variable in class io.ultreia.java4all.config.ApplicationConfig
Permet d'associer un nom de contexte pour prefixer les options ApplicationConfig.CONFIG_PATH et ApplicationConfig.CONFIG_FILE_NAME.
applicationConfig - Variable in class io.ultreia.java4all.config.GeneratedConfigSupport
 
ApplicationConfig - Class in io.ultreia.java4all.config
Application configuration.
ApplicationConfig() - Constructor for class io.ultreia.java4all.config.ApplicationConfig
Init ApplicationConfig with current simple class name as config file.
ApplicationConfig(ApplicationConfigInit) - Constructor for class io.ultreia.java4all.config.ApplicationConfig
All in one, this constructor allow to pass all necessary argument to initialise ApplicationConfig and parse command line
ApplicationConfig(String) - Constructor for class io.ultreia.java4all.config.ApplicationConfig
Create configuration for a particular configuration filename
ApplicationConfig(Properties) - Constructor for class io.ultreia.java4all.config.ApplicationConfig
Init ApplicationConfig with current simple class name as config file and use Properties parameter as defaults
ApplicationConfig(Properties, String) - Constructor for class io.ultreia.java4all.config.ApplicationConfig
All in one, this constructor allow to pass all necessary argument to initialise ApplicationConfig and parse command line
ApplicationConfig.Action - Class in io.ultreia.java4all.config
Defines a runtime action to be launched via the ApplicationConfig.Action.doAction() method.
ApplicationConfig.Action.Step - Annotation Type in io.ultreia.java4all.config
 
ApplicationConfig.CacheItem<T> - Class in io.ultreia.java4all.config
Item used for cacheOption
ApplicationConfigFileNameNotInitializedException - Exception in io.ultreia.java4all.config
Thrown when the config file name is required (to perform save action) on ApplicationConfig and the config file name is not found in configuration.
ApplicationConfigFileNameNotInitializedException() - Constructor for exception io.ultreia.java4all.config.ApplicationConfigFileNameNotInitializedException
 
ApplicationConfigFileNameNotInitializedException(String) - Constructor for exception io.ultreia.java4all.config.ApplicationConfigFileNameNotInitializedException
 
ApplicationConfigReflectionHelper - Class in io.ultreia.java4all.config
Created on 19/12/2021.
ApplicationConfigReflectionHelper() - Constructor for class io.ultreia.java4all.config.ApplicationConfigReflectionHelper
 
ApplicationConfigSaveException - Exception in io.ultreia.java4all.config
throw if any error when saving configuration.
ApplicationConfigSaveException(Throwable) - Constructor for exception io.ultreia.java4all.config.ApplicationConfigSaveException
 
ArgumentsParserException - Exception in io.ultreia.java4all.config
Argument parsing exception.
ArgumentsParserException(String) - Constructor for exception io.ultreia.java4all.config.ArgumentsParserException
 
ArgumentsParserException(String, Throwable) - Constructor for exception io.ultreia.java4all.config.ArgumentsParserException
 

C

cacheAction - Variable in class io.ultreia.java4all.config.ApplicationConfig
TODO
CacheItem(T, int) - Constructor for class io.ultreia.java4all.config.ApplicationConfig.CacheItem
 
cacheOption - Variable in class io.ultreia.java4all.config.ApplicationConfig
TODO
call(Object, Method, String...) - Static method in class io.ultreia.java4all.config.ApplicationConfigReflectionHelper
Call method m with params as String.
choiceArgument(Class<?>, List, boolean) - Static method in class io.ultreia.java4all.config.ApplicationConfigReflectionHelper
Permet de matcher un type d'argument attendu clazz parmi un ensemble possible de candidat.
CLASS_METHOD_SEPARATOR - Static variable in class io.ultreia.java4all.config.ApplicationConfig
Used to know what is separator between class and method
cleanUserConfig(String...) - Method in class io.ultreia.java4all.config.ApplicationConfig
Clean the user configuration file (The one in user home) and save it in user config file.
config - Variable in class io.ultreia.java4all.config.OptionList
 
CONFIG_ENCODING - Static variable in class io.ultreia.java4all.config.ApplicationConfig
Configuration encoding key option.
CONFIG_FILE_NAME - Static variable in class io.ultreia.java4all.config.ApplicationConfig
Configuration file key option.
CONFIG_PATH - Static variable in class io.ultreia.java4all.config.ApplicationConfig
Configuration directory where config path in located.
ConfigResource - Class in io.ultreia.java4all.config
Created on 07/12/2021.
ConfigResource(String) - Constructor for class io.ultreia.java4all.config.ConfigResource
 
configStorage - Variable in class io.ultreia.java4all.config.ApplicationConfig
To read/write config.
context - Variable in class io.ultreia.java4all.config.ApplicationConfig
permet de conserver des objets associe avec ce ApplicationConfig
convert(Class<T>, Object) - Method in class io.ultreia.java4all.config.VersionConverter
 
convert(String, Class<?>) - Static method in class io.ultreia.java4all.config.ApplicationConfigReflectionHelper
 
convertListOption(Class<T>) - Method in class io.ultreia.java4all.config.OptionList
 
convertOption(Class<T>, String, String, boolean) - Method in class io.ultreia.java4all.config.ApplicationConfig
Convert value in instance of clazz or List if asList is true
copyResource(File) - Method in class io.ultreia.java4all.config.ConfigResource
 
copyResource(Path, File) - Method in class io.ultreia.java4all.config.ConfigResource
 
createAction(String, ListIterator<String>) - Method in class io.ultreia.java4all.config.ApplicationConfig
Create action from string, string must be [package.]
createDirectories(Path, String) - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
 
createDirectory(File) - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
Créer un répertoire s'il n'existe pas.
createDirectory(O) - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
Créer le répertoire si nécessaire à partir le l'option donnée.
createParentDirectory(O) - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
Créer tous les répertoires parents nécessaires à partir de l'option sur répertoire ou fichier.

D

doAction() - Method in class io.ultreia.java4all.config.ApplicationConfig.Action
 
doAction(int) - Method in class io.ultreia.java4all.config.ApplicationConfig
Do action in specified step.
doAllAction() - Method in class io.ultreia.java4all.config.ApplicationConfig
Do all action in specified order step (first 0).

E

EnvProperties - Class in io.ultreia.java4all.config
Created on 19/12/2021.
EnvProperties() - Constructor for class io.ultreia.java4all.config.EnvProperties
 
EnvProperties(Properties) - Constructor for class io.ultreia.java4all.config.EnvProperties
 
exists(File) - Method in class io.ultreia.java4all.config.ConfigResource
 
EXTRA_CONFIG_DIRECTORY - Static variable in class io.ultreia.java4all.config.ApplicationConfig
Configuration file key option.

G

GeneratedConfigSupport<O extends ConfigOptionDef> - Class in io.ultreia.java4all.config
Created on 07/12/2021.
GeneratedConfigSupport(ApplicationConfigInit) - Constructor for class io.ultreia.java4all.config.GeneratedConfigSupport
 
GeneratedConfigSupport(String) - Constructor for class io.ultreia.java4all.config.GeneratedConfigSupport
 
GeneratedConfigWithActionSupport<O extends ConfigOptionDef,​A extends ConfigActionDef> - Class in io.ultreia.java4all.config
Created on 07/12/2021.
GeneratedConfigWithActionSupport(ApplicationConfigInit) - Constructor for class io.ultreia.java4all.config.GeneratedConfigWithActionSupport
 
GeneratedConfigWithActionSupport(String) - Constructor for class io.ultreia.java4all.config.GeneratedConfigWithActionSupport
 
get() - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
 
get(Object) - Method in class io.ultreia.java4all.config.EnvProperties
Environnement variables can't contains dot (bash, csh, ...).
getActionStep() - Method in class io.ultreia.java4all.config.ApplicationConfig
Return ordered action step number.
getCharset() - Method in class io.ultreia.java4all.config.ApplicationConfig
 
getConfig(Map<String, String>) - Method in class io.ultreia.java4all.config.ApplicationConfig
 
getConfigFileName() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get name of file where options are read (in /etc, $HOME, $CURDIR).
getConfigFileNameOption() - Method in class io.ultreia.java4all.config.ApplicationConfig
 
getConfigPath() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get configuration file path to use.
getConfigurationDescription() - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
 
getCurrentConfigFile() - Method in class io.ultreia.java4all.config.ApplicationConfig
Obtain the current directory config file location.
getEncoding() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get the encoding used to read/write resources.
getEncodingOption() - Method in class io.ultreia.java4all.config.ApplicationConfig
Obtains the key used to store the option encoding.
getExtraConfigDirectory() - Method in class io.ultreia.java4all.config.ApplicationConfig
 
getExtraConfigDirectoryOption() - Method in class io.ultreia.java4all.config.ApplicationConfig
 
getExtraConfigFile() - Method in class io.ultreia.java4all.config.ApplicationConfig
Obtain the extra directory config file location.
getFile(File) - Method in class io.ultreia.java4all.config.ConfigResource
 
getFlatOptions() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get all options as flat Properties object (replace inner options).
getFlatOptions(boolean) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get all options as flat Properties object.
getFlatOptions(boolean) - Method in class io.ultreia.java4all.config.SubApplicationConfig
Surcharge de la methode pour que les options commencant par le prefix soit modifiee pour qu'elle est la meme cle sans le prefix.
getMethod(Class<?>, String, boolean) - Static method in class io.ultreia.java4all.config.ApplicationConfigReflectionHelper
Get all methods with name given in argument without check parameters.
getMethod(String, boolean) - Static method in class io.ultreia.java4all.config.ApplicationConfigReflectionHelper
List method that match name, name must be [package.]
getMethods() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get all set method on this object or super object.
getObject(Class<E>) - Method in class io.ultreia.java4all.config.ApplicationConfig
recupere un objet de la class<E>, s'il n'existe pas encore, il est cree (il faut donc que class<E> soit instanciable).
getObject(Class<E>, String) - Method in class io.ultreia.java4all.config.ApplicationConfig
recupere un objet ayant le nom 'name', s'il n'existe pas encore, il est cree en utilisant la class<E>, sinon il est simplement caster vers cette classe.
getOption() - Method in class io.ultreia.java4all.config.OptionList
Get option value as String.
getOption(ConfigOptionDef) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value from a option definition.
getOption(Class<T>) - Method in class io.ultreia.java4all.config.OptionList
Get option value as String.
getOption(Class<T>, String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as typed value.
getOption(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
get option value as string.
getOption(String) - Method in class io.ultreia.java4all.config.OverwriteApplicationConfig
 
getOption(String) - Method in class io.ultreia.java4all.config.SubApplicationConfig
Surcharge pour recherche la cle avec le prefix.
getOptionAsBoolean() - Method in class io.ultreia.java4all.config.OptionList
Get option value as boolean.
getOptionAsBoolean(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as boolean.
getOptionAsClass() - Method in class io.ultreia.java4all.config.OptionList
Get option value as Class.
getOptionAsClass(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as Class.
getOptionAsColor(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as Color.
getOptionAsDate() - Method in class io.ultreia.java4all.config.OptionList
Get option value as Date.
getOptionAsDate(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as Date.
getOptionAsDouble() - Method in class io.ultreia.java4all.config.OptionList
Get option value as double.
getOptionAsDouble(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as double.
getOptionAsFile() - Method in class io.ultreia.java4all.config.OptionList
Get option value as File.
getOptionAsFile(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as File.
getOptionAsFloat(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as float.
getOptionAsInt() - Method in class io.ultreia.java4all.config.OptionList
Get option value as int.
getOptionAsInt(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as int.
getOptionAsKeyStroke(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as KeyStroke.
getOptionAsList(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Help to convert value to list of object.
getOptionAsLocale(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as Locale.
getOptionAsLong(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as long.
getOptionAsObject(Class<E>, String) - Method in class io.ultreia.java4all.config.ApplicationConfig
getOptionAsObject(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
getOptionAsProperties(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as Properties, this property must be a filepath and file must be a properties.
getOptionAsSingleton(Class<E>, String) - Method in class io.ultreia.java4all.config.ApplicationConfig
retourne l'objet caster en 'E', instancier via la classe recupere dans la configuration via la cle 'key'.
getOptionAsSingleton(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
retourne l'objet instancier via la classe recupere dans la configuration via la cle 'key'.
getOptionAsTime() - Method in class io.ultreia.java4all.config.OptionList
Get option value as Time.
getOptionAsTime(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as Time.
getOptionAsTimestamp() - Method in class io.ultreia.java4all.config.OptionList
Get option value as Timestamp.
getOptionAsTimestamp(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as Timestamp.
getOptionAsURL() - Method in class io.ultreia.java4all.config.OptionList
Get option value as URL.
getOptionAsURL(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as URL.
getOptionAsVersion(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get option value as Version.
getOptions() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get all options from configuration.
getOptions() - Method in class io.ultreia.java4all.config.SubApplicationConfig
 
getOptionStartsWith(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Permet de recuperer l'ensemble des options commencant par une certaine chaine.
getOptionStartsWith(String) - Method in class io.ultreia.java4all.config.SubApplicationConfig
Surcharge pour recupere les valeurs commencant par le prefix demande en plus du prefix 'sub'.
getOsArch() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get os arch (system property os.arch).
getOsName() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get os name (system property os.name).
getParams(Method, ListIterator<String>) - Method in class io.ultreia.java4all.config.ApplicationConfig
Take required argument for method in args.
getParent() - Method in class io.ultreia.java4all.config.OverwriteApplicationConfig
 
getParent() - Method in class io.ultreia.java4all.config.SubApplicationConfig
 
getPrefix() - Method in class io.ultreia.java4all.config.SubApplicationConfig
 
getPrintableConfig(String, int) - Method in class io.ultreia.java4all.config.ApplicationConfig
Return all configuration used with value, that respect includePattern
getProperties(ApplicationConfigScope) - Method in class io.ultreia.java4all.config.ApplicationConfig
 
getPropertiesToSave(boolean, String...) - Method in class io.ultreia.java4all.config.ApplicationConfig
Get properties to save.
getProperty(String) - Method in class io.ultreia.java4all.config.EnvProperties
override to use get(key) and not super.get(key) as in initial implementation :(
getResource(String) - Method in class io.ultreia.java4all.config.ConfigResource
 
getSubConfig(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Returns a sub config that encapsulate this ApplicationConfig.
getSystemConfigFile() - Method in class io.ultreia.java4all.config.ApplicationConfig
Obtain the system config file location.
getSystemConfigurationPath() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get system configuration path.
getType() - Method in class io.ultreia.java4all.config.VersionConverter
 
getUnparsed() - Method in class io.ultreia.java4all.config.ApplicationConfig
Return list of unparsed command line argument
getUrl() - Method in class io.ultreia.java4all.config.ConfigResource
 
getUserConfigDirectory() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get user configuration path.
getUserConfigFile() - Method in class io.ultreia.java4all.config.ApplicationConfig
Obtain the user config file location.
getUserHome() - Static method in class io.ultreia.java4all.config.ApplicationConfig
Get user home directory (system property user.home).
getUsername() - Method in class io.ultreia.java4all.config.ApplicationConfig
Get user name (system property user.name).

H

hash - Variable in class io.ultreia.java4all.config.ApplicationConfig.CacheItem
hash of string representation
hasOption(ConfigOptionDef) - Method in class io.ultreia.java4all.config.ApplicationConfig
Teste si un option existe ou non
hasOption(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Teste si un option existe ou non.
hasOption(String) - Method in class io.ultreia.java4all.config.OverwriteApplicationConfig
 
hasOption(String) - Method in class io.ultreia.java4all.config.SubApplicationConfig
 

I

init(ApplicationConfigInit) - Method in class io.ultreia.java4all.config.ApplicationConfig
On sépare l'initialisation du constructeur pour pouvoir ne pas exécuter ce code sur des classes surchargeant ApplicationConfig
init(ApplicationConfigInit) - Method in class io.ultreia.java4all.config.OverwriteApplicationConfig
 
init(ApplicationConfigInit) - Method in class io.ultreia.java4all.config.SubApplicationConfig
 
inParseOptionPhase - Variable in class io.ultreia.java4all.config.ApplicationConfig
vrai si on est en train de parser les options de la ligne de commande.
io.ultreia.java4all.config - package io.ultreia.java4all.config
 
isEnabled(Class<?>) - Method in class io.ultreia.java4all.config.VersionConverter
 
isUseOnlyAliases() - Method in class io.ultreia.java4all.config.ApplicationConfig
 
item - Variable in class io.ultreia.java4all.config.ApplicationConfig.CacheItem
typed option value

K

key - Variable in class io.ultreia.java4all.config.OptionList
 

L

LIST_SEPARATOR - Static variable in class io.ultreia.java4all.config.ApplicationConfig
 
load() - Method in class io.ultreia.java4all.config.ConfigResource
 
load(File) - Static method in class io.ultreia.java4all.config.ConfigResource
 
load(URL) - Static method in class io.ultreia.java4all.config.ConfigResource
 
loadActions(A[]) - Method in class io.ultreia.java4all.config.ApplicationConfig
Load given actions.
loadDefaultOptions(O...) - Method in class io.ultreia.java4all.config.ApplicationConfig
Load default given options.
loadFile(URL, Path, Supplier<ApplicationConfig>) - Static method in class io.ultreia.java4all.config.ConfigResource
 
loadResource(URI, Properties) - Method in class io.ultreia.java4all.config.ApplicationConfig
Load a resources given by his uri to the given properties argument.
loadResourceProperty(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
 

M

m - Variable in class io.ultreia.java4all.config.ApplicationConfig.Action
 

N

newInstance(Class<E>, Collection<?>, boolean) - Static method in class io.ultreia.java4all.config.ApplicationConfigReflectionHelper
Invoke constructor on clazz to create new instance.

O

o - Variable in class io.ultreia.java4all.config.ApplicationConfig.Action
 
openInternalStream(URL) - Static method in class io.ultreia.java4all.config.ConfigResource
 
OptionList - Class in io.ultreia.java4all.config
Created on 19/12/2021.
OptionList(ApplicationConfig, String, String) - Constructor for class io.ultreia.java4all.config.OptionList
 
options() - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
 
orderedByKey() - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
 
osName - Variable in class io.ultreia.java4all.config.ApplicationConfig
System os name.
overwrite - Variable in class io.ultreia.java4all.config.OverwriteApplicationConfig
 
OverwriteApplicationConfig - Class in io.ultreia.java4all.config
Permet d'avoir une liste de configuration dans lequel on va chercher les valeurs avant de regarder dans les valeurs de la configuration
OverwriteApplicationConfig(ApplicationConfig, Map<String, String>) - Constructor for class io.ultreia.java4all.config.OverwriteApplicationConfig
 

P

params - Variable in class io.ultreia.java4all.config.ApplicationConfig.Action
 
parent - Variable in class io.ultreia.java4all.config.OverwriteApplicationConfig
 
parent - Variable in class io.ultreia.java4all.config.SubApplicationConfig
 
parse(String...) - Method in class io.ultreia.java4all.config.ApplicationConfig
Parse option and call set necessary method, read jvm, env variable, Load configuration file and prepare Action.
parse(String...) - Method in class io.ultreia.java4all.config.OverwriteApplicationConfig
 
parse(String...) - Method in class io.ultreia.java4all.config.SubApplicationConfig
 
prefix - Variable in class io.ultreia.java4all.config.SubApplicationConfig
 
printConfig() - Method in class io.ultreia.java4all.config.ApplicationConfig
For debugging.
printConfig(PrintStream) - Method in class io.ultreia.java4all.config.ApplicationConfig
Print out current configuration in specified output.
propertiesByScope - Variable in class io.ultreia.java4all.config.ApplicationConfig
Contient les fichiers de propriétés par scope.
putAll(Properties, ApplicationConfigScope) - Method in class io.ultreia.java4all.config.ApplicationConfig
 
putObject(Object) - Method in class io.ultreia.java4all.config.ApplicationConfig
ajoute un objet dans le context, la classe de l'objet est utilise comme cle
putObject(String, Object) - Method in class io.ultreia.java4all.config.ApplicationConfig
ajoute un objet dans le context, 'name' est utilise comme cle

R

readLines() - Method in class io.ultreia.java4all.config.ConfigResource
 
remove(String, ApplicationConfigScope...) - Method in class io.ultreia.java4all.config.ApplicationConfig
 
replaceRecursiveOptions(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Replace included ${xxx} suboptions by their values.

S

save(File, boolean, String...) - Method in class io.ultreia.java4all.config.ApplicationConfig
Save configuration, in specified file.
saveForCurrent(String...) - Method in class io.ultreia.java4all.config.ApplicationConfig
Save configuration, in current directory using the ApplicationConfig.getConfigFileName().
saveForExtra(String...) - Method in class io.ultreia.java4all.config.ApplicationConfig
Save configuration, in user home directory using the ApplicationConfig.getConfigFileName().
saveForSystem(String...) - Method in class io.ultreia.java4all.config.ApplicationConfig
Save configuration, in system directory (/etc/) using the ApplicationConfig.getConfigFileName().
saveForUser(String...) - Method in class io.ultreia.java4all.config.ApplicationConfig
Save configuration, in user home directory using the ApplicationConfig.getConfigFileName().
saveResource(File, Properties, String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Save the given properties into the given file with the given comment.
setAppName(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Use appName to add a context in config.file and config.path options.
setConfigFileName(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Set name of file where options are read (in /etc, $HOME, $CURDIR) This set used ApplicationConfig.setDefaultOption(String, String).
setDefaultOption(String, String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Used to put default configuration option in config option.
setDefaultOption(String, String) - Method in class io.ultreia.java4all.config.SubApplicationConfig
 
setEncoding(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Set the new encoding option.
setExtraConfigDirectory(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
 
setOption(String, Object) - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
 
setOption(String, String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Set option value.
setOption(String, String) - Method in class io.ultreia.java4all.config.SubApplicationConfig
 
setOptionArray(String, T...) - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
 
setOptionList(String, List<T>) - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
 
setOptions(Properties) - Method in class io.ultreia.java4all.config.ApplicationConfig
Set manually options when you don't want to use parse method to check properties file configured by ApplicationConfig.setConfigFileName(String).
setPropertiesMigration(Map<String, String>) - Method in class io.ultreia.java4all.config.ApplicationConfig
 
setUseOnlyAliases(boolean) - Method in class io.ultreia.java4all.config.ApplicationConfig
 
step - Variable in class io.ultreia.java4all.config.ApplicationConfig.Action
 
SubApplicationConfig - Class in io.ultreia.java4all.config
Permet de masquer un prefix.
SubApplicationConfig(ApplicationConfig, String) - Constructor for class io.ultreia.java4all.config.SubApplicationConfig
 

U

unparsed - Variable in class io.ultreia.java4all.config.ApplicationConfig
contient apres l'appel de parse, la liste des arguments non utilises
unzipToDirectory(ConfigResource, O, String) - Method in class io.ultreia.java4all.config.GeneratedConfigSupport
 
useOnlyAliases - Variable in class io.ultreia.java4all.config.ApplicationConfig
TODO

V

value - Variable in class io.ultreia.java4all.config.OptionList
 
value() - Method in annotation type io.ultreia.java4all.config.ApplicationConfig.Action.Step
 
VersionConverter - Class in io.ultreia.java4all.config
 
VersionConverter() - Constructor for class io.ultreia.java4all.config.VersionConverter
 
A C D E G H I K L M N O P R S U V 
All Classes All Packages