de.intarsys.tools.string
Class Converter

java.lang.Object
  extended by de.intarsys.tools.string.Converter

public class Converter
extends java.lang.Object

Simple string conversion utilities;


Field Summary
static java.lang.String ELEMENT_SEPARATOR
           
static java.lang.String KEY_VALUE_SEPARATOR
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)