Drools :: Core 6.1.0.Beta1

org.drools.core.base.extractors
Class BaseDateClassFieldReader

java.lang.Object
  extended by org.drools.core.base.BaseClassFieldReader
      extended by org.drools.core.base.extractors.BaseDateClassFieldReader
All Implemented Interfaces:
InternalReadAccessor, ReadAccessor
Direct Known Subclasses:
GlobalDateExtractor, GlobalExtractor, GlobalNumberExtractor, MVELDateClassFieldReader, SelfDateExtractor

public abstract class BaseDateClassFieldReader
extends BaseClassFieldReader


Constructor Summary
  BaseDateClassFieldReader()
           
protected BaseDateClassFieldReader(int index, Class fieldType, ValueType valueType)
          This constructor is not supposed to be used from outside the class hirarchy
 
Method Summary
 boolean getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 byte getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 char getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 double getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 Class<?> getExtractToClass()
           
 String getExtractToClassName()
           
 float getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 int getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 long getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 Method getNativeReadMethod()
           
 String getNativeReadMethodName()
           
 short getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 Object getValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 
Methods inherited from class org.drools.core.base.BaseClassFieldReader
equals, getBigDecimalValue, getBigDecimalValue, getBigIntegerValue, getBigIntegerValue, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getHashCode, getIndex, getIntValue, getLongValue, getShortValue, getValue, getValueType, hashCode, isGlobal, isNullValue, isSelfReference, setFieldType, setIndex, setValueType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseDateClassFieldReader

public BaseDateClassFieldReader()

BaseDateClassFieldReader

protected BaseDateClassFieldReader(int index,
                                   Class fieldType,
                                   ValueType valueType)
This constructor is not supposed to be used from outside the class hirarchy

Parameters:
index -
fieldType -
valueType -
Method Detail

getValue

public Object getValue(InternalWorkingMemory workingMemory,
                       Object object)

getBooleanValue

public boolean getBooleanValue(InternalWorkingMemory workingMemory,
                               Object object)

getByteValue

public byte getByteValue(InternalWorkingMemory workingMemory,
                         Object object)

getCharValue

public char getCharValue(InternalWorkingMemory workingMemory,
                         Object object)

getDoubleValue

public double getDoubleValue(InternalWorkingMemory workingMemory,
                             Object object)

getFloatValue

public float getFloatValue(InternalWorkingMemory workingMemory,
                           Object object)

getIntValue

public int getIntValue(InternalWorkingMemory workingMemory,
                       Object object)

getLongValue

public long getLongValue(InternalWorkingMemory workingMemory,
                         Object object)

getShortValue

public short getShortValue(InternalWorkingMemory workingMemory,
                           Object object)

isNullValue

public boolean isNullValue(InternalWorkingMemory workingMemory,
                           Object object)

getExtractToClass

public Class<?> getExtractToClass()
Specified by:
getExtractToClass in interface ReadAccessor
Overrides:
getExtractToClass in class BaseClassFieldReader

getExtractToClassName

public String getExtractToClassName()
Specified by:
getExtractToClassName in interface ReadAccessor
Overrides:
getExtractToClassName in class BaseClassFieldReader

getNativeReadMethod

public Method getNativeReadMethod()

getNativeReadMethodName

public String getNativeReadMethodName()

getHashCode

public int getHashCode(InternalWorkingMemory workingMemory,
                       Object object)

Drools :: Core 6.1.0.Beta1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.