org.drools.spi
Interface WriteAccessor
- All Superinterfaces:
- Externalizable, Serializable
- All Known Subinterfaces:
- FieldAccessor
- All Known Implementing Classes:
- BaseBooleanClassFieldWriter, BaseByteClassFieldWriter, BaseCharClassFieldWriter, BaseClassFieldWriter, BaseDoubleClassFieldWriter, BaseFloatClassFieldWriter, BaseIntClassFieldWriter, BaseLongClassFieldWriter, BaseObjectClassFieldWriter, BaseShortClassFieldWriter, ClassFieldAccessor, ClassFieldWriter
public interface WriteAccessor
- extends Externalizable
An interface for a class that is able to write values into a class
field
Method Summary |
Class<?> |
getFieldType()
|
int |
getIndex()
|
Method |
getNativeWriteMethod()
|
ValueType |
getValueType()
|
void |
setBigDecimalValue(Object bean,
BigDecimal value)
|
void |
setBigIntegerValue(Object bean,
BigInteger value)
|
void |
setBooleanValue(Object bean,
boolean value)
|
void |
setByteValue(Object bean,
byte value)
|
void |
setCharValue(Object bean,
char value)
|
void |
setDoubleValue(Object bean,
double value)
|
void |
setFloatValue(Object bean,
float value)
|
void |
setIntValue(Object bean,
int value)
|
void |
setLongValue(Object bean,
long value)
|
void |
setShortValue(Object bean,
short value)
|
void |
setValue(Object bean,
Object value)
|
getIndex
int getIndex()
setValue
void setValue(Object bean,
Object value)
setBigDecimalValue
void setBigDecimalValue(Object bean,
BigDecimal value)
setBigIntegerValue
void setBigIntegerValue(Object bean,
BigInteger value)
setCharValue
void setCharValue(Object bean,
char value)
setIntValue
void setIntValue(Object bean,
int value)
setByteValue
void setByteValue(Object bean,
byte value)
setShortValue
void setShortValue(Object bean,
short value)
setLongValue
void setLongValue(Object bean,
long value)
setFloatValue
void setFloatValue(Object bean,
float value)
setDoubleValue
void setDoubleValue(Object bean,
double value)
setBooleanValue
void setBooleanValue(Object bean,
boolean value)
getValueType
ValueType getValueType()
getFieldType
Class<?> getFieldType()
getNativeWriteMethod
Method getNativeWriteMethod()
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.