org.drools.core.base.extractors
Class BaseDateClassFieldReader
java.lang.Object
org.drools.core.base.BaseClassFieldReader
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
|
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 |
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 -
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)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.