Class BaseObjectClassFieldWriter

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

public abstract class BaseObjectClassFieldWriter extends BaseClassFieldWriter
See Also:
  • Constructor Details

    • BaseObjectClassFieldWriter

      public BaseObjectClassFieldWriter()
    • BaseObjectClassFieldWriter

      protected BaseObjectClassFieldWriter(int index, Class<?> fieldType, org.drools.base.base.ValueType valueType)
    • BaseObjectClassFieldWriter

      public BaseObjectClassFieldWriter(Class<?> clazz, String fieldName)
  • Method Details

    • setValue

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

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