Package io.ultreia.java4all.config
Class ApplicationConfig.OptionList
- java.lang.Object
-
- io.ultreia.java4all.config.ApplicationConfig.OptionList
-
- Enclosing class:
- ApplicationConfig
public static class ApplicationConfig.OptionList extends Object
-
-
Constructor Summary
Constructors Constructor Description OptionList(ApplicationConfig config, String key, String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T> List<T>convertListOption(Class<T> type)List<String>getOption()Get option value asString.List<Boolean>getOptionAsBoolean()Get option value asboolean.List<Class>getOptionAsClass()Get option value asClass.List<Date>getOptionAsDate()Get option value asDate.List<Double>getOptionAsDouble()Get option value asdouble.List<File>getOptionAsFile()Get option value asFile.List<Integer>getOptionAsInt()Get option value asint.List<Time>getOptionAsTime()Get option value asTime.List<Timestamp>getOptionAsTimestamp()Get option value asTimestamp.List<URL>getOptionAsURL()Get option value asURL.
-
-
-
Field Detail
-
config
protected ApplicationConfig config
-
key
protected String key
-
value
protected String value
-
-
Constructor Detail
-
OptionList
public OptionList(ApplicationConfig config, String key, String value)
-
-
Method Detail
-
getOptionAsFile
public List<File> getOptionAsFile()
Get option value asFile.- Returns:
- value as file
-
getOptionAsClass
public List<Class> getOptionAsClass()
Get option value asClass.- Returns:
- value as Class
-
getOptionAsDate
public List<Date> getOptionAsDate()
Get option value asDate.- Returns:
- value as Date
-
getOptionAsTime
public List<Time> getOptionAsTime()
Get option value asTime.- Returns:
- value as Time
-
getOptionAsTimestamp
public List<Timestamp> getOptionAsTimestamp()
Get option value asTimestamp.- Returns:
- value as Timestamp
-
getOptionAsDouble
public List<Double> getOptionAsDouble()
Get option value asdouble.- Returns:
- value as
double
-
-