Package de.intarsys.tools.string
Class Converter
- java.lang.Object
-
- de.intarsys.tools.string.Converter
-
public class Converter extends java.lang.Object
Simple string conversion utilities;
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ELEMENT_SEPARATOR
static java.lang.String
KEY_VALUE_SEPARATOR
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
asBoolean(java.lang.String booleanString)
static boolean
asBoolean(java.lang.String booleanString, boolean defaultValue)
static boolean
asBooleanChecked(java.lang.String booleanString, boolean defaultValue)
static java.lang.Class
asClass(java.lang.String str)
static double
asDouble(java.lang.String str)
static double
asDouble(java.lang.String str, double defaultValue)
static double
asDoubleChecked(java.lang.String str, double defaultValue)
static java.io.File
asFile(java.lang.String pValue)
static float
asFloat(java.lang.String str)
static float
asFloat(java.lang.String str, float defaultValue)
static float[]
asFloatArray(java.lang.String value)
static float
asFloatChecked(java.lang.String str, float defaultValue)
static int[]
asIntArray(java.lang.String value)
static int
asInteger(java.lang.String str)
static int
asInteger(java.lang.String str, int defaultValue)
static int
asIntegerChecked(java.lang.String str, int defaultValue)
static long
asLong(java.lang.String str)
static long
asLong(java.lang.String str, long defaultValue)
static long
asLongChecked(java.lang.String str, long defaultValue)
static java.util.Map
asMap(java.lang.String string)
static java.util.Map
asMapBoolean(java.lang.String string)
static java.lang.String
asString(java.lang.String str, java.lang.String defaultValue)
static java.lang.String[]
asStringArray(java.lang.String value)
static java.lang.Boolean
asThreeState(java.lang.String booleanString)
static java.lang.Boolean
asThreeState(java.lang.String booleanString, java.lang.Boolean defaultValue)
-
-
-
Field Detail
-
ELEMENT_SEPARATOR
public static final java.lang.String ELEMENT_SEPARATOR
- See Also:
- Constant Field Values
-
KEY_VALUE_SEPARATOR
public static final java.lang.String KEY_VALUE_SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
asBoolean
public static boolean asBoolean(java.lang.String booleanString) throws ConverterException
- Throws:
ConverterException
-
asBoolean
public static boolean asBoolean(java.lang.String booleanString, boolean defaultValue)
-
asBooleanChecked
public static boolean asBooleanChecked(java.lang.String booleanString, boolean defaultValue) throws ConverterException
- Throws:
ConverterException
-
asClass
public static java.lang.Class asClass(java.lang.String str) throws ConverterException
- Throws:
ConverterException
-
asDouble
public static double asDouble(java.lang.String str) throws ConverterException
- Throws:
ConverterException
-
asDouble
public static double asDouble(java.lang.String str, double defaultValue)
-
asDoubleChecked
public static double asDoubleChecked(java.lang.String str, double defaultValue) throws ConverterException
- Throws:
ConverterException
-
asFile
public static java.io.File asFile(java.lang.String pValue) throws ConverterException
- Throws:
ConverterException
-
asFloat
public static float asFloat(java.lang.String str) throws ConverterException
- Throws:
ConverterException
-
asFloat
public static float asFloat(java.lang.String str, float defaultValue)
-
asFloatArray
public static float[] asFloatArray(java.lang.String value)
-
asFloatChecked
public static float asFloatChecked(java.lang.String str, float defaultValue) throws ConverterException
- Throws:
ConverterException
-
asIntArray
public static int[] asIntArray(java.lang.String value)
-
asInteger
public static int asInteger(java.lang.String str) throws ConverterException
- Throws:
ConverterException
-
asInteger
public static int asInteger(java.lang.String str, int defaultValue)
-
asIntegerChecked
public static int asIntegerChecked(java.lang.String str, int defaultValue) throws ConverterException
- Throws:
ConverterException
-
asLong
public static long asLong(java.lang.String str) throws ConverterException
- Throws:
ConverterException
-
asLong
public static long asLong(java.lang.String str, long defaultValue)
-
asLongChecked
public static long asLongChecked(java.lang.String str, long defaultValue) throws ConverterException
- Throws:
ConverterException
-
asMap
public static java.util.Map asMap(java.lang.String string)
-
asMapBoolean
public static java.util.Map asMapBoolean(java.lang.String string)
-
asString
public static java.lang.String asString(java.lang.String str, java.lang.String defaultValue)
-
asStringArray
public static java.lang.String[] asStringArray(java.lang.String value)
-
asThreeState
public static java.lang.Boolean asThreeState(java.lang.String booleanString) throws ConverterException
- Throws:
ConverterException
-
asThreeState
public static java.lang.Boolean asThreeState(java.lang.String booleanString, java.lang.Boolean defaultValue)
-
-