gnu.lists

Class Convert

public class Convert extends Object

A class that encapsulates primitive<->Object conversions. Applications can override the conversion if desired. For example charToObject could use an "intern" table.
Field Summary
static Convertinstance
Method Summary
ObjectbooleanToObject(boolean value)
ObjectbyteToObject(byte value)
ObjectbyteToObjectUnsigned(byte value)
ObjectcharToObject(char ch)
ObjectdoubleToObject(double value)
ObjectfloatToObject(float value)
static ConvertgetInstance()
ObjectintToObject(int value)
ObjectintToObjectUnsigned(int value)
ObjectlongToObject(long value)
ObjectlongToObjectUnsigned(long value)
booleanobjectToBoolean(Object obj)
byteobjectToByte(Object obj)
byteobjectToByteUnsigned(Object obj)
charobjectToChar(Object obj)
doubleobjectToDouble(Object obj)
floatobjectToFloat(Object obj)
intobjectToInt(Object obj)
intobjectToIntUnsigned(Object obj)
longobjectToLong(Object obj)
longobjectToLongUnsigned(Object obj)
shortobjectToShort(Object obj)
shortobjectToShortUnsigned(Object obj)
static doubleparseDouble(String str)
static voidsetInstance(Convert value)
ObjectshortToObject(short value)
ObjectshortToObjectUnsigned(short value)
static booleantoBoolean(Object obj)
static bytetoByte(Object obj)
static bytetoByteUnsigned(Object obj)
static chartoChar(Object obj)
static doubletoDouble(Object obj)
static floattoFloat(Object obj)
static inttoInt(Object obj)
static inttoIntUnsigned(Object obj)
static longtoLong(Object obj)
static longtoLongUnsigned(Object obj)
static ObjecttoObject(boolean value)
static ObjecttoObject(char ch)
static ObjecttoObject(byte value)
static ObjecttoObject(short value)
static ObjecttoObject(int value)
static ObjecttoObject(long value)
static ObjecttoObject(float value)
static ObjecttoObject(double value)
static ObjecttoObjectUnsigned(byte value)
static ObjecttoObjectUnsigned(short value)
static ObjecttoObjectUnsigned(int value)
static ObjecttoObjectUnsigned(long value)
static shorttoShort(Object obj)
static shorttoShortUnsigned(Object obj)

Field Detail

instance

public static Convert instance

Method Detail

booleanToObject

public Object booleanToObject(boolean value)

byteToObject

public Object byteToObject(byte value)

byteToObjectUnsigned

public Object byteToObjectUnsigned(byte value)

charToObject

public Object charToObject(char ch)

doubleToObject

public Object doubleToObject(double value)

floatToObject

public Object floatToObject(float value)

getInstance

public static Convert getInstance()

intToObject

public Object intToObject(int value)

intToObjectUnsigned

public Object intToObjectUnsigned(int value)

longToObject

public Object longToObject(long value)

longToObjectUnsigned

public Object longToObjectUnsigned(long value)

objectToBoolean

public boolean objectToBoolean(Object obj)

objectToByte

public byte objectToByte(Object obj)

objectToByteUnsigned

public byte objectToByteUnsigned(Object obj)

objectToChar

public char objectToChar(Object obj)

objectToDouble

public double objectToDouble(Object obj)

objectToFloat

public float objectToFloat(Object obj)

objectToInt

public int objectToInt(Object obj)

objectToIntUnsigned

public int objectToIntUnsigned(Object obj)

objectToLong

public long objectToLong(Object obj)

objectToLongUnsigned

public long objectToLongUnsigned(Object obj)

objectToShort

public short objectToShort(Object obj)

objectToShortUnsigned

public short objectToShortUnsigned(Object obj)

parseDouble

public static double parseDouble(String str)

setInstance

public static void setInstance(Convert value)

shortToObject

public Object shortToObject(short value)

shortToObjectUnsigned

public Object shortToObjectUnsigned(short value)

toBoolean

public static boolean toBoolean(Object obj)

toByte

public static byte toByte(Object obj)

toByteUnsigned

public static byte toByteUnsigned(Object obj)

toChar

public static char toChar(Object obj)

toDouble

public static double toDouble(Object obj)

toFloat

public static float toFloat(Object obj)

toInt

public static int toInt(Object obj)

toIntUnsigned

public static int toIntUnsigned(Object obj)

toLong

public static long toLong(Object obj)

toLongUnsigned

public static long toLongUnsigned(Object obj)

toObject

public static Object toObject(boolean value)

toObject

public static Object toObject(char ch)

toObject

public static Object toObject(byte value)

toObject

public static Object toObject(short value)

toObject

public static Object toObject(int value)

toObject

public static Object toObject(long value)

toObject

public static Object toObject(float value)

toObject

public static Object toObject(double value)

toObjectUnsigned

public static Object toObjectUnsigned(byte value)

toObjectUnsigned

public static Object toObjectUnsigned(short value)

toObjectUnsigned

public static Object toObjectUnsigned(int value)

toObjectUnsigned

public static Object toObjectUnsigned(long value)

toShort

public static short toShort(Object obj)

toShortUnsigned

public static short toShortUnsigned(Object obj)