Package org.drools.core.base.extractors
Class ConstantValueReader
- java.lang.Object
-
- org.drools.core.base.extractors.ConstantValueReader
-
- All Implemented Interfaces:
org.drools.base.rule.accessor.ReadAccessor
public class ConstantValueReader extends java.lang.Object implements org.drools.base.rule.accessor.ReadAccessor
-
-
Constructor Summary
Constructors Constructor Description ConstantValueReader(java.lang.Object value)
-
Method Summary
All Methods Instance 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)
double
getDoubleValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
java.lang.Class<?>
getExtractToClass()
java.lang.String
getExtractToClassName()
float
getFloatValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
int
getHashCode(java.lang.Object object)
int
getHashCode(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
int
getIndex()
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()
java.lang.String
getNativeReadMethodName()
short
getShortValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
java.lang.Object
getValue(java.lang.Object object)
java.lang.Object
getValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
org.drools.base.base.ValueType
getValueType()
boolean
isGlobal()
boolean
isNullValue(java.lang.Object object)
boolean
isNullValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
boolean
isSelfReference()
-
-
-
Method Detail
-
getValue
public java.lang.Object getValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getCharValue
public char getCharValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getCharValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getIntValue
public int getIntValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getIntValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getByteValue
public byte getByteValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getByteValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getShortValue
public short getShortValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getShortValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getLongValue
public long getLongValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getLongValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getFloatValue
public float getFloatValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getFloatValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getDoubleValue
public double getDoubleValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getDoubleValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getBooleanValue
public boolean getBooleanValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getBooleanValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
isNullValue
public boolean isNullValue(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
isNullValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getHashCode
public int getHashCode(org.drools.base.base.ValueResolver valueResolver, java.lang.Object object)
- Specified by:
getHashCode
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
isGlobal
public boolean isGlobal()
- Specified by:
isGlobal
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
isSelfReference
public boolean isSelfReference()
- Specified by:
isSelfReference
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getValue
public java.lang.Object getValue(java.lang.Object object)
- Specified by:
getValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
isNullValue
public boolean isNullValue(java.lang.Object object)
- Specified by:
isNullValue
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getValueType
public org.drools.base.base.ValueType getValueType()
- Specified by:
getValueType
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getExtractToClass
public java.lang.Class<?> getExtractToClass()
- Specified by:
getExtractToClass
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getExtractToClassName
public java.lang.String getExtractToClassName()
- Specified by:
getExtractToClassName
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getNativeReadMethod
public java.lang.reflect.Method getNativeReadMethod()
- Specified by:
getNativeReadMethod
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getNativeReadMethodName
public java.lang.String getNativeReadMethodName()
- Specified by:
getNativeReadMethodName
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getHashCode
public int getHashCode(java.lang.Object object)
- Specified by:
getHashCode
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
getIndex
public int getIndex()
- Specified by:
getIndex
in interfaceorg.drools.base.rule.accessor.ReadAccessor
-
-