Package org.drools.mvel.accessors
Class BaseBooleanClassFieldWriter
- java.lang.Object
-
- org.drools.core.base.BaseClassFieldWriter
-
- org.drools.mvel.accessors.BaseBooleanClassFieldWriter
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,org.drools.base.rule.accessor.WriteAccessor
public abstract class BaseBooleanClassFieldWriter extends org.drools.core.base.BaseClassFieldWriterA 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, java.lang.Class<?> fieldType, org.drools.base.base.ValueType valueType)This constructor is not supposed to be used from outside the class hierarchyBaseBooleanClassFieldWriter(java.lang.Class<?> clazz, java.lang.String fieldName)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.reflect.MethodgetNativeWriteMethod()abstract voidsetBooleanValue(java.lang.Object bean, boolean value)voidsetByteValue(java.lang.Object bean, byte value)voidsetCharValue(java.lang.Object bean, char value)voidsetDoubleValue(java.lang.Object bean, double value)voidsetFloatValue(java.lang.Object bean, float value)voidsetIntValue(java.lang.Object bean, int value)voidsetLongValue(java.lang.Object bean, long value)voidsetShortValue(java.lang.Object bean, short value)voidsetValue(java.lang.Object bean, java.lang.Object value)
-
-
-
Constructor Detail
-
BaseBooleanClassFieldWriter
public BaseBooleanClassFieldWriter(java.lang.Class<?> clazz, java.lang.String fieldName)
-
BaseBooleanClassFieldWriter
public BaseBooleanClassFieldWriter()
-
BaseBooleanClassFieldWriter
protected BaseBooleanClassFieldWriter(int index, java.lang.Class<?> fieldType, org.drools.base.base.ValueType valueType)This constructor is not supposed to be used from outside the class hierarchy- Parameters:
index-fieldType-valueType-
-
-
Method Detail
-
setValue
public void setValue(java.lang.Object bean, java.lang.Object value)
-
setBooleanValue
public abstract void setBooleanValue(java.lang.Object bean, boolean value)
-
setByteValue
public void setByteValue(java.lang.Object bean, byte value)
-
setCharValue
public void setCharValue(java.lang.Object bean, char value)
-
setDoubleValue
public void setDoubleValue(java.lang.Object bean, double value)
-
setFloatValue
public void setFloatValue(java.lang.Object bean, float value)
-
setIntValue
public void setIntValue(java.lang.Object bean, int value)
-
setLongValue
public void setLongValue(java.lang.Object bean, long value)
-
setShortValue
public void setShortValue(java.lang.Object bean, short value)
-
getNativeWriteMethod
public java.lang.reflect.Method getNativeWriteMethod()
-
-