Class SettingsUtil
- java.lang.Object
-
- ch.supertomcat.supertomcatutils.settings.SettingsUtil
-
public final class SettingsUtil extends Object
Class which provides methods to parse values from String
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <E> StringgetValueAsString(E value)Get value as Stringstatic <E> StringgetValueDataType(E value)Get data type for valuestatic booleanparseBooleanValue(String value, boolean defVal)static byteparseByteValue(String value, byte defVal)static doubleparseDoubleValue(String value, double defVal)static floatparseFloatValue(String value, float defVal)static intparseIntValue(String value, int defVal)static longparseLongValue(String value, long defVal)static shortparseShortValue(String value, short defVal)static ObjectparseValue(String dataType, String strValue)Parse Value
-
-
-
Method Detail
-
parseValue
public static Object parseValue(String dataType, String strValue)
Parse Value- Parameters:
dataType- Data TypestrValue- Value as String- Returns:
- Parsed Value
-
parseIntValue
public static int parseIntValue(String value, int defVal)
- Parameters:
value- WertdefVal- Standard-Wert- Returns:
- Wert
-
parseLongValue
public static long parseLongValue(String value, long defVal)
- Parameters:
value- WertdefVal- Standard-Wert- Returns:
- Wert
-
parseBooleanValue
public static boolean parseBooleanValue(String value, boolean defVal)
- Parameters:
value- WertdefVal- Standard-Wert- Returns:
- Wert
-
parseShortValue
public static short parseShortValue(String value, short defVal)
- Parameters:
value- WertdefVal- Standard-Wert- Returns:
- Wert
-
parseByteValue
public static byte parseByteValue(String value, byte defVal)
- Parameters:
value- WertdefVal- Standard-Wert- Returns:
- Wert
-
parseFloatValue
public static float parseFloatValue(String value, float defVal)
- Parameters:
value- WertdefVal- Standard-Wert- Returns:
- Wert
-
parseDoubleValue
public static double parseDoubleValue(String value, double defVal)
- Parameters:
value- WertdefVal- Standard-Wert- Returns:
- Wert
-
getValueDataType
public static <E> String getValueDataType(E value)
Get data type for value- Type Parameters:
E- Value Type- Parameters:
value- Value- Returns:
- Data Type of Value
-
getValueAsString
public static <E> String getValueAsString(E value)
Get value as String- Type Parameters:
E- Value Type- Parameters:
value- Value- Returns:
- Value as String
-
-