Class BaseDateClassFieldReader

java.lang.Object
org.drools.base.base.BaseClassFieldReader
org.drools.mvel.accessors.BaseDateClassFieldReader
All Implemented Interfaces:
Externalizable, Serializable, org.drools.base.rule.accessor.ReadAccessor
Direct Known Subclasses:
BaseLocalDateClassFieldReader, BaseLocalDateTimeClassFieldReader, BaseZonedDateTimeClassFieldReader, MVELDateClassFieldReader

public abstract class BaseDateClassFieldReader extends org.drools.base.base.BaseClassFieldReader
See Also:
  • Constructor Details

    • BaseDateClassFieldReader

      public BaseDateClassFieldReader()
    • BaseDateClassFieldReader

      protected BaseDateClassFieldReader(int index, 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 -
  • Method Details

    • getValue

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

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

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

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

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

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

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

      public long getLongValue(org.drools.base.base.ValueResolver valueResolver, Object object)
    • getDate

      protected Date getDate(org.drools.base.base.ValueResolver valueResolver, Object object)
    • getShortValue

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

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

      public Method getNativeReadMethod()
    • getNativeReadMethodName

      public String getNativeReadMethodName()
    • getHashCode

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