|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectReflWrap.Refl
public class Refl
This class provides helper functions to the ReflWrap package
Constructor Summary | |
---|---|
Refl()
|
Method Summary | |
---|---|
static java.lang.String |
arrayType(java.lang.String type)
Helper function for handling arrays |
static java.lang.String |
arrayType2(java.lang.String type)
Array handling hack |
static boolean[] |
booleanArray(java.lang.Object data)
|
static byte[] |
byteArray(java.lang.Object data)
|
static char[] |
charArray(java.lang.Object data)
|
static java.lang.String |
class_(java.lang.Class moo)
Retrieve a code snippet for generating a new object |
static java.lang.String |
convert(java.lang.String type)
Type conversion helper function |
static java.lang.String |
defaultVal(java.lang.String type)
Get the default value for a specific type |
static java.lang.Object |
defaultVal2(java.lang.String type)
Get the default value of a specific type as an Object |
static double[] |
doubleArray(java.lang.Object data)
|
static java.lang.String |
firstToken(java.lang.String str,
java.lang.String tok)
Retrieves the first matching token from a string |
static float[] |
floatArray(java.lang.Object data)
|
static java.lang.Class |
getClass(java.lang.String type)
Get a Class object from a given string |
static java.lang.String |
handleArray(java.lang.String type)
Handles arrays, which are mangled by the Reflection API |
static boolean |
hasAnot(java.lang.String comp,
java.lang.annotation.Annotation[] anot)
Checks if a certain annotation is present |
static boolean |
hasToken(java.lang.String str,
java.lang.String tok)
Checks if a certain token is present in a string |
static int[] |
intArray(java.lang.Object data)
|
static java.lang.String |
lastToken(java.lang.String str,
java.lang.String tok)
Retrieves the last matching token from a string |
static long[] |
longArray(java.lang.Object data)
|
static java.lang.Object[] |
ObjectArray(java.lang.Object data)
|
static java.lang.String |
printType(java.lang.reflect.Type t)
Convert a Type object to a string |
static java.lang.String |
rtype(java.lang.Class klass)
Temporary conversion hack |
static short[] |
shortArray(java.lang.Object data)
|
static java.lang.String[] |
StringArray(java.lang.Object data)
|
static java.lang.String |
type(java.lang.String type)
Returns the class part of a fully-qualified typename |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Refl()
Method Detail |
---|
public static boolean hasAnot(java.lang.String comp, java.lang.annotation.Annotation[] anot)
comp
- Annotation to check foranot
- Array of annotations to check against
public static java.lang.String rtype(java.lang.Class klass)
klass
- Class to convert
public static java.lang.String type(java.lang.String type)
type
- Fully-qualified typename
public static java.lang.String handleArray(java.lang.String type)
type
- Type
public static java.lang.String arrayType(java.lang.String type)
type
- Type
public static java.lang.String arrayType2(java.lang.String type)
type
- Type
public static java.lang.Class getClass(java.lang.String type)
type
- Requested class
public static java.lang.String class_(java.lang.Class moo)
moo
- Class to generate an object for
public static java.lang.String defaultVal(java.lang.String type)
type
- Type
public static java.lang.Object defaultVal2(java.lang.String type)
type
- Type
public static java.lang.String convert(java.lang.String type)
type
- Type
public static java.lang.String firstToken(java.lang.String str, java.lang.String tok)
str
- String to look intok
- Token to look for
public static java.lang.String lastToken(java.lang.String str, java.lang.String tok)
str
- String to look intok
- Token to look for
public static boolean hasToken(java.lang.String str, java.lang.String tok)
str
- String to look intok
- Token to look for
public static java.lang.String printType(java.lang.reflect.Type t)
t
- Type object
public static boolean[] booleanArray(java.lang.Object data)
public static byte[] byteArray(java.lang.Object data)
public static char[] charArray(java.lang.Object data)
public static double[] doubleArray(java.lang.Object data)
public static float[] floatArray(java.lang.Object data)
public static int[] intArray(java.lang.Object data)
public static long[] longArray(java.lang.Object data)
public static short[] shortArray(java.lang.Object data)
public static java.lang.String[] StringArray(java.lang.Object data)
public static java.lang.Object[] ObjectArray(java.lang.Object data)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |