Package org.drools.core.spi
Interface InternalReadAccessor
-
- All Superinterfaces:
ReadAccessor
- All Known Implementing Classes:
ArrayElementReader,BaseBooleanClassFieldReader,BaseByteClassFieldReader,BaseCharClassFieldReader,BaseClassFieldReader,BaseDateClassFieldReader,BaseDoubleClassFieldReader,BaseFloatClassFieldReader,BaseIntClassFieldReader,BaseLocalDateClassFieldReader,BaseLocalDateTimeClassFieldReader,BaseLongClassFieldReader,BaseNumberClassFieldReader,BaseObjectClassFieldReader,BaseShortClassFieldReader,BaseZonedDateTimeClassFieldReader,ClassFieldReader,ConstantValueReader,FactTemplateFieldExtractor,GlobalDateExtractor,GlobalExtractor,GlobalNumberExtractor,PatternExtractor,SelfDateExtractor,SelfEventExtractor,SelfNumberExtractor,SelfReferenceClassFieldReader
public interface InternalReadAccessor extends ReadAccessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigDecimalgetBigDecimalValue(ReteEvaluator reteEvaluator, Object object)BigIntegergetBigIntegerValue(ReteEvaluator reteEvaluator, Object object)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
getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getExtractToClass, getExtractToClassName, getFloatValue, getHashCode, getIndex, getIntValue, getLongValue, getNativeReadMethod, getNativeReadMethodName, getShortValue, getValue, getValueType, isNullValue
-
-
-
-
Method Detail
-
getValue
Object getValue(ReteEvaluator reteEvaluator, Object object)
-
getBigDecimalValue
BigDecimal getBigDecimalValue(ReteEvaluator reteEvaluator, Object object)
-
getBigIntegerValue
BigInteger getBigIntegerValue(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()
-
-