Class ConfigurationUtil
- java.lang.Object
-
- com.github.toolarium.jwebserver.util.ConfigurationUtil
-
public final class ConfigurationUtil extends java.lang.ObjectThe configuration util
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.toolarium.common.security.ISecuredValue<java.lang.String>convert(java.lang.String name, java.lang.String value, com.github.toolarium.common.security.ISecuredValue<java.lang.String> defaultValue)Convert secured valueVerboseLevelconvert(java.lang.String name, java.lang.String value, VerboseLevel defaultValue)Convert verbose leveljava.lang.Booleanconvert(java.lang.String name, java.lang.String value, java.lang.Boolean defaultValue)Convert booleanjava.lang.Integerconvert(java.lang.String name, java.lang.String value, java.lang.Integer defaultValue)Convert integerjava.lang.Stringexpand(java.lang.String value)Expand a string and replace environment variables or system propertiesjava.lang.String[]expand(java.lang.String[] valueList)Expand a string and replace environment variables or system propertiesjava.lang.StringformatArrayAsString(java.lang.String[] stringArray)Format an array as stringstatic ConfigurationUtilgetInstance()Get the instancejava.lang.String[]parseStringArray(java.lang.String stringArray)Parse the string array
-
-
-
Method Detail
-
getInstance
public static ConfigurationUtil getInstance()
Get the instance- Returns:
- the instance
-
expand
public java.lang.String expand(java.lang.String value)
Expand a string and replace environment variables or system properties- Parameters:
value- the value- Returns:
- the expanded value
-
expand
public java.lang.String[] expand(java.lang.String[] valueList)
Expand a string and replace environment variables or system properties- Parameters:
valueList- the value list- Returns:
- the expanded value list
-
convert
public java.lang.Integer convert(java.lang.String name, java.lang.String value, java.lang.Integer defaultValue)Convert integer- Parameters:
name- the attribute namevalue- the valuedefaultValue- the default value- Returns:
- the value
-
convert
public java.lang.Boolean convert(java.lang.String name, java.lang.String value, java.lang.Boolean defaultValue)Convert boolean- Parameters:
name- the attribute namevalue- the valuedefaultValue- the default value- Returns:
- the value
-
convert
public VerboseLevel convert(java.lang.String name, java.lang.String value, VerboseLevel defaultValue)
Convert verbose level- Parameters:
name- the attribute namevalue- the valuedefaultValue- the default value- Returns:
- the value
-
convert
public com.github.toolarium.common.security.ISecuredValue<java.lang.String> convert(java.lang.String name, java.lang.String value, com.github.toolarium.common.security.ISecuredValue<java.lang.String> defaultValue)Convert secured value- Parameters:
name- the attribute namevalue- the valuedefaultValue- the default value- Returns:
- the value
-
parseStringArray
public java.lang.String[] parseStringArray(java.lang.String stringArray)
Parse the string array- Parameters:
stringArray- the string array- Returns:
- the parsed string
-
formatArrayAsString
public java.lang.String formatArrayAsString(java.lang.String[] stringArray)
Format an array as string- Parameters:
stringArray- the welcome files- Returns:
- the formated string
-
-