public class StandardProperties<T> extends Object implements IProperties<T>
IProperties.Helper| Modifier and Type | Field and Description | 
|---|---|
static String | 
CTOR_DESC  | 
static String | 
FROM_NULL_VALUE_DESC  | 
static String | 
FROM_NULL_VALUE_NAME  | 
static String | 
GET_VALUE_DESC  | 
static String | 
GET_VALUE_NAME  | 
static String | 
INTERNAL_NAME  | 
static String | 
SET_VALUE_DESC  | 
static String | 
SET_VALUE_NAME  | 
| Constructor and Description | 
|---|
StandardProperties(SpacePropertyInfo[] properties)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Object | 
convertFromNullIfNeeded(Object value,
                       int propertyIndex)  | 
protected Object | 
getValue(T obj,
        int i)  | 
Object[] | 
getValues(T obj)  | 
protected void | 
setValue(T obj,
        Object value,
        int i)  | 
void | 
setValues(T obj,
         Object[] values)  | 
public static final String INTERNAL_NAME
public static final String CTOR_DESC
public static final String GET_VALUE_NAME
public static final String GET_VALUE_DESC
public static final String SET_VALUE_NAME
public static final String SET_VALUE_DESC
public static final String FROM_NULL_VALUE_NAME
public static final String FROM_NULL_VALUE_DESC
public StandardProperties(SpacePropertyInfo[] properties)
public Object[] getValues(T obj) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
getValues in interface IProperties<T>IllegalAccessExceptionIllegalArgumentExceptionInvocationTargetExceptionpublic void setValues(T obj, Object[] values) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
setValues in interface IProperties<T>IllegalAccessExceptionIllegalArgumentExceptionInvocationTargetExceptionprotected Object getValue(T obj, int i) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
protected void setValue(T obj, Object value, int i) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException
Copyright © GigaSpaces.