Package org.drools.core.base.extractors
Class BaseBooleanClassFieldWriter
- java.lang.Object
-
- org.drools.core.base.BaseClassFieldWriter
-
- org.drools.core.base.extractors.BaseBooleanClassFieldWriter
-
- All Implemented Interfaces:
Externalizable,Serializable,WriteAccessor
public abstract class BaseBooleanClassFieldWriter extends BaseClassFieldWriter
A Base class for primitive boolean class field write accessors. This class centralizes type conversions.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description BaseBooleanClassFieldWriter()protectedBaseBooleanClassFieldWriter(int index, Class<?> fieldType, ValueType valueType)This constructor is not supposed to be used from outside the class hierarchyBaseBooleanClassFieldWriter(Class<?> clazz, String fieldName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description MethodgetNativeWriteMethod()abstract 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 class org.drools.core.base.BaseClassFieldWriter
equals, getFieldType, getIndex, getValueType, hashCode, readExternal, setBigDecimalValue, setBigIntegerValue, writeExternal
-
-
-
-
Method Detail
-
setBooleanValue
public abstract void setBooleanValue(Object bean, boolean value)
-
setByteValue
public void setByteValue(Object bean, byte value)
-
setCharValue
public void setCharValue(Object bean, char value)
-
setDoubleValue
public void setDoubleValue(Object bean, double value)
-
setFloatValue
public void setFloatValue(Object bean, float value)
-
setIntValue
public void setIntValue(Object bean, int value)
-
setLongValue
public void setLongValue(Object bean, long value)
-
setShortValue
public void setShortValue(Object bean, short value)
-
getNativeWriteMethod
public Method getNativeWriteMethod()
-
-