Package org.drools.core.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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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)
-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
-
-
-
Method Detail
-
getIndex
int getIndex()
-
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()
-
-