Package org.drools.core.rule.accessor
Interface WriteAccessor
-
- All Superinterfaces:
Externalizable,Serializable
- All Known Subinterfaces:
FieldAccessor
- All Known Implementing Classes:
BaseClassFieldWriter
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()intgetIndex()MethodgetNativeWriteMethod()ValueTypegetValueType()voidsetBooleanValue(Object bean, boolean value)voidsetByteValue(Object bean, byte value)voidsetCharValue(Object bean, char value)voidsetDoubleValue(Object bean, double value)voidsetFloatValue(Object bean, float value)voidsetIntValue(Object bean, int value)voidsetLongValue(Object bean, long value)voidsetShortValue(Object bean, short value)voidsetValue(Object bean, Object value)-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
-
-
-
Method Detail
-
getIndex
int getIndex()
-
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()
-
-