gnu.lists

Class Convert

Known Direct Subclasses:
KawaConvert

public class Convert
extends java.lang.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 Convert
instance

Method Summary

Object
booleanToObject(boolean value)
Object
byteToObject(byte value)
Object
byteToObjectUnsigned(byte value)
Object
charToObject(char ch)
Object
doubleToObject(double value)
Object
floatToObject(float value)
static Convert
getInstance()
Object
intToObject(int value)
Object
intToObjectUnsigned(int value)
Object
longToObject(long value)
Object
longToObjectUnsigned(long value)
boolean
objectToBoolean(Object obj)
byte
objectToByte(Object obj)
byte
objectToByteUnsigned(Object obj)
char
objectToChar(Object obj)
double
objectToDouble(Object obj)
float
objectToFloat(Object obj)
int
objectToInt(Object obj)
int
objectToIntUnsigned(Object obj)
long
objectToLong(Object obj)
long
objectToLongUnsigned(Object obj)
short
objectToShort(Object obj)
short
objectToShortUnsigned(Object obj)
static double
parseDouble(String str)
static void
setInstance(Convert value)
Object
shortToObject(short value)
Object
shortToObjectUnsigned(short value)
static boolean
toBoolean(Object obj)
static byte
toByte(Object obj)
static byte
toByteUnsigned(Object obj)
static char
toChar(Object obj)
static double
toDouble(Object obj)
static float
toFloat(Object obj)
static int
toInt(Object obj)
static int
toIntUnsigned(Object obj)
static long
toLong(Object obj)
static long
toLongUnsigned(Object obj)
static Object
toObject(boolean value)
static Object
toObject(byte value)
static Object
toObject(char ch)
static Object
toObject(double value)
static Object
toObject(float value)
static Object
toObject(int value)
static Object
toObject(long value)
static Object
toObject(short value)
static Object
toObjectUnsigned(byte value)
static Object
toObjectUnsigned(int value)
static Object
toObjectUnsigned(long value)
static Object
toObjectUnsigned(short value)
static short
toShort(Object obj)
static short
toShortUnsigned(Object obj)

Field Details

instance

public static Convert instance

Method Details

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(byte value)

toObject

public static Object toObject(char ch)

toObject

public static Object toObject(double value)

toObject

public static Object toObject(float value)

toObject

public static Object toObject(int value)

toObject

public static Object toObject(long value)

toObject

public static Object toObject(short value)

toObjectUnsigned

public static Object toObjectUnsigned(byte value)

toObjectUnsigned

public static Object toObjectUnsigned(int value)

toObjectUnsigned

public static Object toObjectUnsigned(long value)

toObjectUnsigned

public static Object toObjectUnsigned(short value)

toShort

public static short toShort(Object obj)

toShortUnsigned

public static short toShortUnsigned(Object obj)