Package org.drools.core.spi
Interface InternalReadAccessor
-
- All Superinterfaces:
ReadAccessor
- All Known Implementing Classes:
ArrayElementReader,BaseClassFieldReader,BaseObjectClassFieldReader,ConstantValueReader,FactTemplateFieldExtractor,GlobalExtractor,PatternExtractor,SelfReferenceClassFieldReader
public interface InternalReadAccessor extends ReadAccessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetBooleanValue(ReteEvaluator reteEvaluator, Object object)bytegetByteValue(ReteEvaluator reteEvaluator, Object object)chargetCharValue(ReteEvaluator reteEvaluator, Object object)doublegetDoubleValue(ReteEvaluator reteEvaluator, Object object)floatgetFloatValue(ReteEvaluator reteEvaluator, Object object)intgetHashCode(ReteEvaluator reteEvaluator, Object object)intgetIntValue(ReteEvaluator reteEvaluator, Object object)longgetLongValue(ReteEvaluator reteEvaluator, Object object)shortgetShortValue(ReteEvaluator reteEvaluator, Object object)ObjectgetValue(ReteEvaluator reteEvaluator, Object object)booleanisGlobal()booleanisNullValue(ReteEvaluator reteEvaluator, Object object)booleanisSelfReference()-
Methods inherited from interface org.drools.core.spi.ReadAccessor
getExtractToClass, getExtractToClassName, getHashCode, getIndex, getNativeReadMethod, getNativeReadMethodName, getValue, getValueType, isNullValue
-
-
-
-
Method Detail
-
getValue
Object getValue(ReteEvaluator reteEvaluator, Object object)
-
getCharValue
char getCharValue(ReteEvaluator reteEvaluator, Object object)
-
getIntValue
int getIntValue(ReteEvaluator reteEvaluator, Object object)
-
getByteValue
byte getByteValue(ReteEvaluator reteEvaluator, Object object)
-
getShortValue
short getShortValue(ReteEvaluator reteEvaluator, Object object)
-
getLongValue
long getLongValue(ReteEvaluator reteEvaluator, Object object)
-
getFloatValue
float getFloatValue(ReteEvaluator reteEvaluator, Object object)
-
getDoubleValue
double getDoubleValue(ReteEvaluator reteEvaluator, Object object)
-
getBooleanValue
boolean getBooleanValue(ReteEvaluator reteEvaluator, Object object)
-
isNullValue
boolean isNullValue(ReteEvaluator reteEvaluator, Object object)
-
getHashCode
int getHashCode(ReteEvaluator reteEvaluator, Object object)
-
isGlobal
boolean isGlobal()
-
isSelfReference
boolean isSelfReference()
-
-