| 
|||||||||
| 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 | ||||||||