com.bubble.serializer
Class FieldResolver

java.lang.Object
  extended bycom.bubble.serializer.FieldResolver

public class FieldResolver
extends java.lang.Object


Constructor Summary
FieldResolver()
           
 
Method Summary
static java.lang.Object get(java.lang.reflect.Field field, java.lang.Object obj)
           
static boolean getBoolean(java.lang.reflect.Field field, java.lang.Object obj)
           
static byte getByte(java.lang.reflect.Field field, java.lang.Object obj)
           
static char getChar(java.lang.reflect.Field field, java.lang.Object obj)
           
static double getDouble(java.lang.reflect.Field field, java.lang.Object obj)
           
static java.lang.reflect.Field getField(java.lang.Class clazz, java.lang.String name)
           
static float getFloat(java.lang.reflect.Field field, java.lang.Object obj)
           
static int getInt(java.lang.reflect.Field field, java.lang.Object obj)
           
static long getLong(java.lang.reflect.Field field, java.lang.Object obj)
           
static short getShort(java.lang.reflect.Field field, java.lang.Object obj)
           
static void set(java.lang.reflect.Field field, java.lang.Object obj, java.lang.Object value)
           
static void setBoolean(java.lang.reflect.Field field, java.lang.Object obj, boolean value)
           
static void setByte(java.lang.reflect.Field field, java.lang.Object obj, byte value)
           
static void setChar(java.lang.reflect.Field field, java.lang.Object obj, char value)
           
static void setDouble(java.lang.reflect.Field field, java.lang.Object obj, double value)
           
static void setFloat(java.lang.reflect.Field field, java.lang.Object obj, float value)
           
static void setInt(java.lang.reflect.Field field, java.lang.Object obj, int value)
           
static void setLong(java.lang.reflect.Field field, java.lang.Object obj, long value)
           
static void setShort(java.lang.reflect.Field field, java.lang.Object obj, short value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FieldResolver

public FieldResolver()
Method Detail

getField

public static java.lang.reflect.Field getField(java.lang.Class clazz,
                                               java.lang.String name)

get

public static java.lang.Object get(java.lang.reflect.Field field,
                                   java.lang.Object obj)

set

public static void set(java.lang.reflect.Field field,
                       java.lang.Object obj,
                       java.lang.Object value)

getBoolean

public static boolean getBoolean(java.lang.reflect.Field field,
                                 java.lang.Object obj)

getByte

public static byte getByte(java.lang.reflect.Field field,
                           java.lang.Object obj)

getShort

public static short getShort(java.lang.reflect.Field field,
                             java.lang.Object obj)

getInt

public static int getInt(java.lang.reflect.Field field,
                         java.lang.Object obj)

getLong

public static long getLong(java.lang.reflect.Field field,
                           java.lang.Object obj)

getFloat

public static float getFloat(java.lang.reflect.Field field,
                             java.lang.Object obj)

getDouble

public static double getDouble(java.lang.reflect.Field field,
                               java.lang.Object obj)

getChar

public static char getChar(java.lang.reflect.Field field,
                           java.lang.Object obj)

setBoolean

public static void setBoolean(java.lang.reflect.Field field,
                              java.lang.Object obj,
                              boolean value)

setByte

public static void setByte(java.lang.reflect.Field field,
                           java.lang.Object obj,
                           byte value)

setShort

public static void setShort(java.lang.reflect.Field field,
                            java.lang.Object obj,
                            short value)

setInt

public static void setInt(java.lang.reflect.Field field,
                          java.lang.Object obj,
                          int value)

setLong

public static void setLong(java.lang.reflect.Field field,
                           java.lang.Object obj,
                           long value)

setFloat

public static void setFloat(java.lang.reflect.Field field,
                            java.lang.Object obj,
                            float value)

setDouble

public static void setDouble(java.lang.reflect.Field field,
                             java.lang.Object obj,
                             double value)

setChar

public static void setChar(java.lang.reflect.Field field,
                           java.lang.Object obj,
                           char value)


Faster Java Serialization.
Copyright (C) 2006 Leonardo Bubble Mesquita.