|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectewe.reflect.Wrapper
| Field Summary | |
static int |
ARRAY
|
static int |
BOOLEAN
|
static int |
BYTE
|
static int |
CHAR
|
static int |
DOUBLE
|
protected double |
doubleValue
|
static int |
FLOAT
|
protected float |
floatValue
|
static int |
INT
|
static int |
LONG
|
protected long |
longValue
|
static Wrapper[] |
noParameter
|
static int |
OBJECT
|
protected static String |
objectClass
|
protected Object |
objValue
|
protected int |
refValue
|
static int |
SHORT
|
protected static String |
stringClass
|
protected int |
type
|
protected int |
value
|
protected static String |
valueClass
|
static int |
VMREFERENCE
|
static int |
VOID
|
| Constructor Summary | |
Wrapper()
|
|
| Method Summary | |
boolean |
convertData(Wrapper source,
String sourceType,
Wrapper dest,
String destType)
Return true if the conversion was successfull. |
void |
copyValue(Wrapper from)
|
static boolean |
doConvertData(Wrapper source,
String sourceType,
Wrapper dest,
String destType)
|
void |
fromJavaWrapper(Object ret)
Set the value of this Wrapper to be equal to a standard Java wrapper Object (e.g. |
void |
fromString(String what)
|
Object |
getArray()
|
boolean |
getBoolean()
|
byte |
getByte()
|
char |
getChar()
|
Wrapper |
getCopy()
|
double |
getDouble()
|
float |
getFloat()
|
int |
getInt()
|
long |
getLong()
|
Object |
getObject()
|
short |
getShort()
|
int |
getType()
|
boolean |
isCompatibleWith(int aType)
|
Wrapper |
setArray(Object v)
|
Wrapper |
setBoolean(boolean v)
|
Wrapper |
setByte(byte v)
|
Wrapper |
setChar(char v)
|
Wrapper |
setDouble(double d)
|
Wrapper |
setFloat(float v)
|
Wrapper |
setInt(int v)
|
Wrapper |
setLong(long v)
|
Wrapper |
setObject(Object v)
|
Wrapper |
setShort(short v)
|
protected Wrapper |
setType(int type)
|
boolean |
toBoolean()
|
byte |
toByte()
|
char |
toChar()
|
double |
toDouble()
|
static Wrapper[] |
toEweWrappers(Object[] javaWrappers)
Convert an array of standard Java wrapper objects to an array of Ewe Wrappers. |
float |
toFloat()
|
int |
toInt()
|
Object |
toJavaWrapper()
Convert this Wrapper to a standard Java wrapper Object (e.g. |
static Object[] |
toJavaWrappers(Wrapper[] wrappers)
Convert an array of Ewe Wrappers to an array of standard Java wrapper Objects. |
long |
toLong()
|
short |
toShort()
|
String |
toString()
Return a String representation of this object. |
static Object |
widenJavaWrapper(Object value,
Class type)
Widen a Java wrapper object to a specified primitive type. |
void |
zero()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode |
| Field Detail |
protected int type
protected int value
protected float floatValue
protected Object objValue
protected int refValue
protected long longValue
protected double doubleValue
public static final int VOID
public static final int BYTE
public static final int CHAR
public static final int SHORT
public static final int INT
public static final int BOOLEAN
public static final int FLOAT
public static final int LONG
public static final int DOUBLE
public static final int OBJECT
public static final int ARRAY
public static final int VMREFERENCE
protected static final String stringClass
protected static final String objectClass
protected static final String valueClass
public static Wrapper[] noParameter
| Constructor Detail |
public Wrapper()
| Method Detail |
protected Wrapper setType(int type)
public Wrapper setLong(long v)
public Wrapper setDouble(double d)
public Wrapper setByte(byte v)
public Wrapper setChar(char v)
public Wrapper setShort(short v)
public Wrapper setInt(int v)
public Wrapper setBoolean(boolean v)
public Wrapper setFloat(float v)
public Wrapper setObject(Object v)
public Wrapper setArray(Object v)
public Wrapper getCopy()
public int getType()
public int getInt()
public short getShort()
public char getChar()
public byte getByte()
public boolean getBoolean()
public float getFloat()
public Object getObject()
public Object getArray()
public long getLong()
public double getDouble()
public byte toByte()
public short toShort()
public int toInt()
public long toLong()
public char toChar()
public float toFloat()
public double toDouble()
public boolean toBoolean()
public void copyValue(Wrapper from)
public void zero()
public static boolean doConvertData(Wrapper source,
String sourceType,
Wrapper dest,
String destType)
public boolean convertData(Wrapper source,
String sourceType,
Wrapper dest,
String destType)
DataConverter
convertData in interface DataConverterpublic String toString()
Object
toString in interface StringabletoString in class Objectpublic void fromString(String what)
fromString in interface Stringablepublic boolean isCompatibleWith(int aType)
public Object toJavaWrapper()
public void fromJavaWrapper(Object ret)
public static Object[] toJavaWrappers(Wrapper[] wrappers)
wrappers - the array of Ewe Wrappers.
public static Wrapper[] toEweWrappers(Object[] javaWrappers)
javaWrappers - the array of Java wrapper objects.
public static Object widenJavaWrapper(Object value,
Class type)
throws IllegalArgumentException
value - The Java wrapper object to widen.type - the target primitive Java type.
IllegalArgumentException - if the value is incompatible with the type.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||