Package org.drools.core.rule.accessor
Interface ReadAccessor
-
- All Known Subinterfaces:
FieldAccessor
- All Known Implementing Classes:
ArrayElementReader,BaseClassFieldReader,BaseObjectClassFieldReader,ConstantValueReader,FactTemplateFieldExtractor,GlobalExtractor,PatternExtractor,SelfReferenceClassFieldReader
public interface ReadAccessorA public interface for Read accessors
-
-
Method Summary
-
-
-
Method Detail
-
isNullValue
boolean isNullValue(Object object)
-
getValueType
ValueType getValueType()
-
getExtractToClass
Class<?> getExtractToClass()
-
getExtractToClassName
String getExtractToClassName()
-
getNativeReadMethod
Method getNativeReadMethod()
-
getNativeReadMethodName
String getNativeReadMethodName()
-
getHashCode
int getHashCode(Object object)
-
getIndex
int getIndex()
-
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()
-
-