Class BaseByteClassFieldWriter

java.lang.Object
org.drools.core.base.BaseClassFieldWriter
org.drools.mvel.accessors.BaseByteClassFieldWriter
All Implemented Interfaces:
Externalizable, Serializable, org.drools.base.rule.accessor.WriteAccessor

public abstract class BaseByteClassFieldWriter extends BaseClassFieldWriter
A Base class for primitive byte class field writer. This class centralizes type conversions.
See Also:
  • Constructor Details

    • BaseByteClassFieldWriter

      public BaseByteClassFieldWriter(Class<?> clazz, String fieldName)
    • BaseByteClassFieldWriter

      protected BaseByteClassFieldWriter(int index, 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 -
    • BaseByteClassFieldWriter

      public BaseByteClassFieldWriter()
  • Method Details

    • setValue

      public void setValue(Object bean, Object value)
    • setBooleanValue

      public void setBooleanValue(Object bean, boolean value)
    • setByteValue

      public abstract 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()