Package org.drools.core.spi
Interface ReadAccessor
-
- All Known Subinterfaces:
FieldAccessor
,InternalReadAccessor
- All Known Implementing Classes:
ArrayElementReader
,BaseBooleanClassFieldReader
,BaseByteClassFieldReader
,BaseCharClassFieldReader
,BaseClassFieldReader
,BaseDateClassFieldReader
,BaseDoubleClassFieldReader
,BaseFloatClassFieldReader
,BaseIntClassFieldReader
,BaseLocalDateClassFieldReader
,BaseLocalDateTimeClassFieldReader
,BaseLongClassFieldReader
,BaseNumberClassFieldReader
,BaseObjectClassFieldReader
,BaseShortClassFieldReader
,BaseZonedDateTimeClassFieldReader
,ClassFieldAccessor
,ClassFieldReader
,ConstantValueReader
,FactTemplateFieldExtractor
,GlobalDateExtractor
,GlobalExtractor
,GlobalNumberExtractor
,PatternExtractor
,SelfDateExtractor
,SelfEventExtractor
,SelfNumberExtractor
,SelfReferenceClassFieldReader
public interface ReadAccessor
A public interface for Read accessors
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigDecimal
getBigDecimalValue(Object object)
BigInteger
getBigIntegerValue(Object object)
boolean
getBooleanValue(Object object)
byte
getByteValue(Object object)
char
getCharValue(Object object)
double
getDoubleValue(Object object)
Class<?>
getExtractToClass()
String
getExtractToClassName()
float
getFloatValue(Object object)
int
getHashCode(Object object)
int
getIndex()
int
getIntValue(Object object)
long
getLongValue(Object object)
Method
getNativeReadMethod()
String
getNativeReadMethodName()
short
getShortValue(Object object)
Object
getValue(Object object)
ValueType
getValueType()
boolean
isNullValue(Object object)
-
-
-
Method Detail
-
getBigDecimalValue
BigDecimal getBigDecimalValue(Object object)
-
getBigIntegerValue
BigInteger getBigIntegerValue(Object object)
-
getCharValue
char getCharValue(Object object)
-
getIntValue
int getIntValue(Object object)
-
getByteValue
byte getByteValue(Object object)
-
getShortValue
short getShortValue(Object object)
-
getLongValue
long getLongValue(Object object)
-
getFloatValue
float getFloatValue(Object object)
-
getDoubleValue
double getDoubleValue(Object object)
-
getBooleanValue
boolean getBooleanValue(Object object)
-
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()
-
-