Class BaseDoubleClassFieldReader

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

    public abstract class BaseDoubleClassFieldReader
    extends org.drools.base.base.BaseClassFieldReader
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
        BaseDoubleClassFieldReader()  
      protected BaseDoubleClassFieldReader​(int index, java.lang.Class fieldType, org.drools.base.base.ValueType valueType)
      This constructor is not supposed to be used from outside the class hirarchy
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      boolean getBooleanValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      byte getByteValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      char getCharValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      abstract double getDoubleValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      float getFloatValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      int getHashCode​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      int getIntValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      long getLongValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      java.lang.reflect.Method getNativeReadMethod()  
      short getShortValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      java.lang.Object getValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      boolean isNullValue​(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)  
      • Methods inherited from class org.drools.base.base.BaseClassFieldReader

        equals, getExtractToClass, getExtractToClassName, getHashCode, getIndex, getValue, getValueType, hashCode, isGlobal, isSelfReference, readExternal, setFieldType, setIndex, setValueType, writeExternal
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.drools.base.rule.accessor.ReadAccessor

        getNativeReadMethodName
    • Constructor Detail

      • BaseDoubleClassFieldReader

        protected BaseDoubleClassFieldReader​(int index,
                                             java.lang.Class fieldType,
                                             org.drools.base.base.ValueType valueType)
        This constructor is not supposed to be used from outside the class hirarchy
        Parameters:
        index -
        fieldType -
        valueType -
      • BaseDoubleClassFieldReader

        public BaseDoubleClassFieldReader()
    • Method Detail

      • getValue

        public java.lang.Object getValue​(org.drools.base.base.ValueResolver valueResolver,
                                         java.lang.Object object)
      • getBooleanValue

        public boolean getBooleanValue​(org.drools.base.base.ValueResolver valueResolver,
                                       java.lang.Object object)
      • getByteValue

        public byte getByteValue​(org.drools.base.base.ValueResolver valueResolver,
                                 java.lang.Object object)
      • getCharValue

        public char getCharValue​(org.drools.base.base.ValueResolver valueResolver,
                                 java.lang.Object object)
      • getDoubleValue

        public abstract double getDoubleValue​(org.drools.base.base.ValueResolver valueResolver,
                                              java.lang.Object object)
      • getFloatValue

        public float getFloatValue​(org.drools.base.base.ValueResolver valueResolver,
                                   java.lang.Object object)
      • getIntValue

        public int getIntValue​(org.drools.base.base.ValueResolver valueResolver,
                               java.lang.Object object)
      • getLongValue

        public long getLongValue​(org.drools.base.base.ValueResolver valueResolver,
                                 java.lang.Object object)
      • getShortValue

        public short getShortValue​(org.drools.base.base.ValueResolver valueResolver,
                                   java.lang.Object object)
      • isNullValue

        public boolean isNullValue​(org.drools.base.base.ValueResolver valueResolver,
                                   java.lang.Object object)
      • getNativeReadMethod

        public java.lang.reflect.Method getNativeReadMethod()
      • getHashCode

        public int getHashCode​(org.drools.base.base.ValueResolver valueResolver,
                               java.lang.Object object)