A C D E F G H I J K L M N O P R S T 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
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 - 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
ApplicationConfig.OptionList - Class in io.ultreia.java4all.config
 
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
 
ApplicationConfigHelper - Class in io.ultreia.java4all.config
Helper about ApplicationConfig.
ApplicationConfigHelper() - Constructor for class io.ultreia.java4all.config.ApplicationConfigHelper
 
ApplicationConfigInit - Class in io.ultreia.java4all.config
Created by tchemit on 30/09/16.
ApplicationConfigInit(ApplicationConfigScope...) - Constructor for class io.ultreia.java4all.config.ApplicationConfigInit
 
ApplicationConfigProvider - Interface in io.ultreia.java4all.config
Provider of a ApplicationConfig.
ApplicationConfigSaveException - Exception in io.ultreia.java4all.config
throw if any error when saving configuration.
ApplicationConfigSaveException(Throwable) - Constructor for exception io.ultreia.java4all.config.ApplicationConfigSaveException
 
ApplicationConfigScope - Enum in io.ultreia.java4all.config
Définit le scope d'un lecture/écriture d'une option dans application config.
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.ApplicationConfig
Call method m with params as String.
choiceArgument(Class<?>, List, boolean) - Static method in class io.ultreia.java4all.config.ApplicationConfig
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
CLASS_PATH - io.ultreia.java4all.config.ApplicationConfigScope
 
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.ApplicationConfig.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.
ConfigActionDef - Interface in io.ultreia.java4all.config
Le contrat de marquage des actions, on utilise cette interface pour caracteriser une action.
configFilename - Variable in class io.ultreia.java4all.config.ApplicationConfigInit
 
ConfigOptionDef - Interface in io.ultreia.java4all.config
Le contrat de marquage des options, on utilise cette interface pour caracteriser une option de configuration.
configReader - Variable in class io.ultreia.java4all.config.ApplicationConfig
To read config.
configWriter - Variable in class io.ultreia.java4all.config.ApplicationConfig
To 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.ApplicationConfig
 
convertListOption(Class<T>) - Method in class io.ultreia.java4all.config.ApplicationConfig.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
createAction(String, ListIterator<String>) - Method in class io.ultreia.java4all.config.ApplicationConfig
Create action from string, string must be [package.]
CURRENT - io.ultreia.java4all.config.ApplicationConfigScope
 

D

defaultInit() - Static method in class io.ultreia.java4all.config.ApplicationConfigInit
 
defaults - Variable in class io.ultreia.java4all.config.ApplicationConfigInit
 
DEFAULTS - io.ultreia.java4all.config.ApplicationConfigScope
 
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

ENV - io.ultreia.java4all.config.ApplicationConfigScope
 

F

forAllScopes() - Static method in class io.ultreia.java4all.config.ApplicationConfigInit
 
forAllScopesWithout(ApplicationConfigScope...) - Static method in class io.ultreia.java4all.config.ApplicationConfigInit
 
forScopes(ApplicationConfigScope...) - Static method in class io.ultreia.java4all.config.ApplicationConfigInit
 

G

getAction() - Method in interface io.ultreia.java4all.config.ConfigActionDef
Must return fully qualified method path : package.Class#method
getActions() - Method in interface io.ultreia.java4all.config.ApplicationConfigProvider
Returns all actions offered by the configuration.
getActionStep() - Method in class io.ultreia.java4all.config.ApplicationConfig
Return ordered action step number.
getAliases() - Method in interface io.ultreia.java4all.config.ConfigActionDef
Return all alias used to execute action.
getConfig(Map<String, String>) - Method in class io.ultreia.java4all.config.ApplicationConfig
 
getConfigFilename() - Method in class io.ultreia.java4all.config.ApplicationConfigInit
 
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.
getCurrentConfigFile() - Method in class io.ultreia.java4all.config.ApplicationConfig
Obtain the current directory config file location.
getDefaults() - Method in class io.ultreia.java4all.config.ApplicationConfigInit
 
getDefaultValue() - Method in interface io.ultreia.java4all.config.ConfigOptionDef
 
getDescription() - Method in interface io.ultreia.java4all.config.ConfigActionDef
 
getDescription() - Method in interface io.ultreia.java4all.config.ConfigOptionDef
 
getDescription(Locale) - Method in interface io.ultreia.java4all.config.ApplicationConfigProvider
Returns the localized description of the configuration.
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.
getFinalOptionKeys(Set<ApplicationConfigProvider>) - Static method in class io.ultreia.java4all.config.ApplicationConfigHelper
Gets all final options keys from the given providers.
getFinalOptions(Set<ApplicationConfigProvider>) - Static method in class io.ultreia.java4all.config.ApplicationConfigHelper
Gets all final options from the given providers.
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.
getKey() - Method in interface io.ultreia.java4all.config.ConfigOptionDef
 
getMethod(Class<?>, String, boolean) - Static method in class io.ultreia.java4all.config.ApplicationConfig
Get all methods with name given in argument without check parameters.
getMethod(String, boolean) - Static method in class io.ultreia.java4all.config.ApplicationConfig
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.
getName() - Method in interface io.ultreia.java4all.config.ApplicationConfigProvider
Returns the name of the provided application config.
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.ApplicationConfig.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>, 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.ApplicationConfig.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.ApplicationConfig.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.ApplicationConfig.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.ApplicationConfig.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.ApplicationConfig.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.ApplicationConfig.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.ApplicationConfig.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.ApplicationConfig.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.ApplicationConfig.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 interface io.ultreia.java4all.config.ApplicationConfigProvider
Returns all options offered by the 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
 
getProvider(ClassLoader, String) - Static method in class io.ultreia.java4all.config.ApplicationConfigHelper
 
getProviders(ClassLoader, Set<String>, Set<String>, boolean) - Static method in class io.ultreia.java4all.config.ApplicationConfigHelper
Obtain all providers on class-path.
getReadFormat() - Method in class io.ultreia.java4all.config.ApplicationConfigInit
 
getScopes() - Method in class io.ultreia.java4all.config.ApplicationConfigInit
 
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.
getTransientOptionKeys(Set<ApplicationConfigProvider>) - Static method in class io.ultreia.java4all.config.ApplicationConfigHelper
Gets all transient options keys from the given providers.
getTransientOptions(Set<ApplicationConfigProvider>) - Static method in class io.ultreia.java4all.config.ApplicationConfigHelper
Gets all transient options from the given providers.
getTransientOrFinalOptionKey(Set<ApplicationConfigProvider>) - Static method in class io.ultreia.java4all.config.ApplicationConfigHelper
Get all option keys that should not be saved in the user config file from the given options providers.
getType() - Method in interface io.ultreia.java4all.config.ConfigOptionDef
 
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
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
 
HOME - io.ultreia.java4all.config.ApplicationConfigScope
 

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
 
isFinal() - Method in interface io.ultreia.java4all.config.ConfigOptionDef
 
isTransient() - Method in interface io.ultreia.java4all.config.ConfigOptionDef
 
isUseOnlyAliases() - Method in class io.ultreia.java4all.config.ApplicationConfig
 
item - Variable in class io.ultreia.java4all.config.ApplicationConfig.CacheItem
typed option value

J

JVM - io.ultreia.java4all.config.ApplicationConfigScope
 

K

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

L

LINE - io.ultreia.java4all.config.ApplicationConfigScope
 
LIST_SEPARATOR - Static variable in class io.ultreia.java4all.config.ApplicationConfig
 
loadActions(A[]) - Method in class io.ultreia.java4all.config.ApplicationConfig
Load given actions.
loadAllActions(ApplicationConfig, Set<ApplicationConfigProvider>) - Static method in class io.ultreia.java4all.config.ApplicationConfigHelper
Load all actions from all given config providers.
loadAllDefaultOption(ApplicationConfig, Set<ApplicationConfigProvider>) - Static method in class io.ultreia.java4all.config.ApplicationConfigHelper
Load default options from all given config providers.
loadDefaultOptions(O[]) - Method in class io.ultreia.java4all.config.ApplicationConfig
Load default given options.
loadResource(URI, Properties) - Method in class io.ultreia.java4all.config.ApplicationConfig
Load a resources given by his uri to the given properties argument.

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.ApplicationConfig
Invoke constructor on clazz to create new instance.

O

o - Variable in class io.ultreia.java4all.config.ApplicationConfig.Action
 
of(ConfigActionDef) - Static method in interface io.ultreia.java4all.config.ConfigActionDef
 
of(ConfigOptionDef) - Static method in interface io.ultreia.java4all.config.ConfigOptionDef
 
OptionList(ApplicationConfig, String, String) - Constructor for class io.ultreia.java4all.config.ApplicationConfig.OptionList
 
OPTIONS - io.ultreia.java4all.config.ApplicationConfigScope
 
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

readFormat - Variable in class io.ultreia.java4all.config.ApplicationConfigInit
 
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().
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.
scopes - Variable in class io.ultreia.java4all.config.ApplicationConfigInit
 
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).
setConfigFileName(String) - Method in class io.ultreia.java4all.config.ApplicationConfigInit
 
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
 
setDefaults(Properties) - Method in class io.ultreia.java4all.config.ApplicationConfigInit
 
setDefaultValue(String) - Method in interface io.ultreia.java4all.config.ConfigOptionDef
Changes the default value of the option.
setEncoding(String) - Method in class io.ultreia.java4all.config.ApplicationConfig
Set the new encoding option.
setFinal(boolean) - Method in interface io.ultreia.java4all.config.ConfigOptionDef
Changes the final state of the option.
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
 
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).
setTransient(boolean) - Method in interface io.ultreia.java4all.config.ConfigOptionDef
Changes the transient state of the option.
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
 
SYSTEM - io.ultreia.java4all.config.ApplicationConfigScope
 

T

toModel(Locale) - Method in interface io.ultreia.java4all.config.ApplicationConfigProvider
 

U

unparsed - Variable in class io.ultreia.java4all.config.ApplicationConfig
contient apres l'appel de parse, la liste des arguments non utilises
useIniFormat() - Method in class io.ultreia.java4all.config.ApplicationConfigInit
 
useOnlyAliases - Variable in class io.ultreia.java4all.config.ApplicationConfig
TODO
useTomlFormat() - Method in class io.ultreia.java4all.config.ApplicationConfigInit
 
useYamlFormat() - Method in class io.ultreia.java4all.config.ApplicationConfigInit
 

V

value - Variable in class io.ultreia.java4all.config.ApplicationConfig.OptionList
 
value() - Method in annotation type io.ultreia.java4all.config.ApplicationConfig.Action.Step
 
valueOf(String) - Static method in enum io.ultreia.java4all.config.ApplicationConfigScope
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.ultreia.java4all.config.ApplicationConfigScope
Returns an array containing the constants of this enum type, in the order they are declared.
VersionConverter - Class in io.ultreia.java4all.config
 
VersionConverter() - Constructor for class io.ultreia.java4all.config.VersionConverter
 
A C D E F G H I J K L M N O P R S T U V 
All Classes All Packages