Package org.drools.core.base.extractors
Class ConstantValueReader
- java.lang.Object
-
- org.drools.core.base.extractors.ConstantValueReader
-
- All Implemented Interfaces:
ReadAccessor
public class ConstantValueReader extends java.lang.Object implements ReadAccessor
-
-
Constructor Summary
Constructors Constructor Description ConstantValueReader(java.lang.Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetBooleanValue(ReteEvaluator reteEvaluator, java.lang.Object object)bytegetByteValue(ReteEvaluator reteEvaluator, java.lang.Object object)chargetCharValue(ReteEvaluator reteEvaluator, java.lang.Object object)doublegetDoubleValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.Class<?>getExtractToClass()java.lang.StringgetExtractToClassName()floatgetFloatValue(ReteEvaluator reteEvaluator, java.lang.Object object)intgetHashCode(java.lang.Object object)intgetHashCode(ReteEvaluator reteEvaluator, java.lang.Object object)intgetIndex()intgetIntValue(ReteEvaluator reteEvaluator, java.lang.Object object)longgetLongValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.reflect.MethodgetNativeReadMethod()java.lang.StringgetNativeReadMethodName()shortgetShortValue(ReteEvaluator reteEvaluator, java.lang.Object object)java.lang.ObjectgetValue(java.lang.Object object)java.lang.ObjectgetValue(ReteEvaluator reteEvaluator, java.lang.Object object)ValueTypegetValueType()booleanisGlobal()booleanisNullValue(java.lang.Object object)booleanisNullValue(ReteEvaluator reteEvaluator, java.lang.Object object)booleanisSelfReference()
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getValuein interfaceReadAccessor
-
getCharValue
public char getCharValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getCharValuein interfaceReadAccessor
-
getIntValue
public int getIntValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getIntValuein interfaceReadAccessor
-
getByteValue
public byte getByteValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getByteValuein interfaceReadAccessor
-
getShortValue
public short getShortValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getShortValuein interfaceReadAccessor
-
getLongValue
public long getLongValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getLongValuein interfaceReadAccessor
-
getFloatValue
public float getFloatValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getFloatValuein interfaceReadAccessor
-
getDoubleValue
public double getDoubleValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getDoubleValuein interfaceReadAccessor
-
getBooleanValue
public boolean getBooleanValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getBooleanValuein interfaceReadAccessor
-
isNullValue
public boolean isNullValue(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
isNullValuein interfaceReadAccessor
-
getHashCode
public int getHashCode(ReteEvaluator reteEvaluator, java.lang.Object object)
- Specified by:
getHashCodein interfaceReadAccessor
-
isGlobal
public boolean isGlobal()
- Specified by:
isGlobalin interfaceReadAccessor
-
isSelfReference
public boolean isSelfReference()
- Specified by:
isSelfReferencein interfaceReadAccessor
-
getValue
public java.lang.Object getValue(java.lang.Object object)
- Specified by:
getValuein interfaceReadAccessor
-
isNullValue
public boolean isNullValue(java.lang.Object object)
- Specified by:
isNullValuein interfaceReadAccessor
-
getValueType
public ValueType getValueType()
- Specified by:
getValueTypein interfaceReadAccessor
-
getExtractToClass
public java.lang.Class<?> getExtractToClass()
- Specified by:
getExtractToClassin interfaceReadAccessor
-
getExtractToClassName
public java.lang.String getExtractToClassName()
- Specified by:
getExtractToClassNamein interfaceReadAccessor
-
getNativeReadMethod
public java.lang.reflect.Method getNativeReadMethod()
- Specified by:
getNativeReadMethodin interfaceReadAccessor
-
getNativeReadMethodName
public java.lang.String getNativeReadMethodName()
- Specified by:
getNativeReadMethodNamein interfaceReadAccessor
-
getHashCode
public int getHashCode(java.lang.Object object)
- Specified by:
getHashCodein interfaceReadAccessor
-
getIndex
public int getIndex()
- Specified by:
getIndexin interfaceReadAccessor
-
-