Package io.ultreia.java4all.config
Class ApplicationConfigInit
- java.lang.Object
-
- io.ultreia.java4all.config.ApplicationConfigInit
-
public class ApplicationConfigInit extends Object
Created by tchemit on 30/09/16.- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Field Summary
Fields Modifier and Type Field Description protected StringconfigFilenameprotected Propertiesdefaultsprotected StringreadFormatprotected Set<ApplicationConfigScope>scopes
-
Constructor Summary
Constructors Modifier Constructor Description protectedApplicationConfigInit(ApplicationConfigScope... scopes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplicationConfigInitdefaultInit()static ApplicationConfigInitforAllScopes()static ApplicationConfigInitforAllScopesWithout(ApplicationConfigScope... excludedScopes)static ApplicationConfigInitforScopes(ApplicationConfigScope... scopes)StringgetConfigFilename()PropertiesgetDefaults()StringgetReadFormat()Set<ApplicationConfigScope>getScopes()ApplicationConfigInitsetConfigFileName(String configFilename)ApplicationConfigInitsetDefaults(Properties defaults)ApplicationConfigInituseIniFormat()ApplicationConfigInituseTomlFormat()ApplicationConfigInituseYamlFormat()
-
-
-
Field Detail
-
configFilename
protected String configFilename
-
defaults
protected Properties defaults
-
scopes
protected final Set<ApplicationConfigScope> scopes
-
readFormat
protected String readFormat
-
-
Constructor Detail
-
ApplicationConfigInit
protected ApplicationConfigInit(ApplicationConfigScope... scopes)
-
-
Method Detail
-
defaultInit
public static ApplicationConfigInit defaultInit()
-
forAllScopes
public static ApplicationConfigInit forAllScopes()
-
forAllScopesWithout
public static ApplicationConfigInit forAllScopesWithout(ApplicationConfigScope... excludedScopes)
-
forScopes
public static ApplicationConfigInit forScopes(ApplicationConfigScope... scopes)
-
setConfigFileName
public ApplicationConfigInit setConfigFileName(String configFilename)
-
setDefaults
public ApplicationConfigInit setDefaults(Properties defaults)
-
getConfigFilename
public String getConfigFilename()
-
getDefaults
public Properties getDefaults()
-
getScopes
public Set<ApplicationConfigScope> getScopes()
-
getReadFormat
public String getReadFormat()
-
useIniFormat
public ApplicationConfigInit useIniFormat()
-
useTomlFormat
public ApplicationConfigInit useTomlFormat()
-
useYamlFormat
public ApplicationConfigInit useYamlFormat()
-
-