Class BaseBooleanClassFieldWriter

  • All Implemented Interfaces:
    Externalizable, Serializable, org.drools.core.rule.accessor.WriteAccessor

    public abstract class BaseBooleanClassFieldWriter
    extends org.drools.core.base.BaseClassFieldWriter
    A Base class for primitive boolean class field write accessors. This class centralizes type conversions.
    See Also:
    Serialized Form
    • Constructor Detail

      • BaseBooleanClassFieldWriter

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

        public BaseBooleanClassFieldWriter()
      • BaseBooleanClassFieldWriter

        protected BaseBooleanClassFieldWriter​(int index,
                                              Class<?> fieldType,
                                              org.drools.core.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​(Object bean,
                             Object value)
      • 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()