Class BaseShortClassFieldWriter

  • All Implemented Interfaces:
    java.io.Externalizable, java.io.Serializable, org.drools.base.rule.accessor.WriteAccessor

    public abstract class BaseShortClassFieldWriter
    extends org.drools.core.base.BaseClassFieldWriter
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        BaseShortClassFieldWriter()  
      protected BaseShortClassFieldWriter​(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
        BaseShortClassFieldWriter​(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.Method getNativeWriteMethod()  
      void setBooleanValue​(java.lang.Object bean, boolean value)  
      void setByteValue​(java.lang.Object bean, byte value)  
      void setCharValue​(java.lang.Object bean, char value)  
      void setDoubleValue​(java.lang.Object bean, double value)  
      void setFloatValue​(java.lang.Object bean, float value)  
      void setIntValue​(java.lang.Object bean, int value)  
      void setLongValue​(java.lang.Object bean, long value)  
      abstract void setShortValue​(java.lang.Object object, short value)  
      void setValue​(java.lang.Object bean, java.lang.Object value)  
      • Methods inherited from class org.drools.core.base.BaseClassFieldWriter

        equals, getFieldType, getIndex, getValueType, hashCode, readExternal, writeExternal
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BaseShortClassFieldWriter

        public BaseShortClassFieldWriter​(java.lang.Class<?> clazz,
                                         java.lang.String fieldName)
      • BaseShortClassFieldWriter

        protected BaseShortClassFieldWriter​(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 -
      • BaseShortClassFieldWriter

        public BaseShortClassFieldWriter()
    • Method Detail

      • setValue

        public void setValue​(java.lang.Object bean,
                             java.lang.Object value)
      • setBooleanValue

        public 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 abstract void setShortValue​(java.lang.Object object,
                                           short value)
      • getNativeWriteMethod

        public java.lang.reflect.Method getNativeWriteMethod()