public class StandardProperties<T> extends Object implements IProperties<T>
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 |
EXCEPTIONS, GETTER_DESC, GETTER_NAME, SETTER_DESC, SETTER_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>
IllegalAccessException
IllegalArgumentException
InvocationTargetException
public void setValues(T obj, Object[] values) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
setValues
in interface IProperties<T>
IllegalAccessException
IllegalArgumentException
InvocationTargetException
protected 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.