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 ReadAccessorA public interface for Read accessors
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BigDecimalgetBigDecimalValue(Object object)BigIntegergetBigIntegerValue(Object object)booleangetBooleanValue(Object object)bytegetByteValue(Object object)chargetCharValue(Object object)doublegetDoubleValue(Object object)Class<?>getExtractToClass()StringgetExtractToClassName()floatgetFloatValue(Object object)intgetHashCode(Object object)intgetIndex()intgetIntValue(Object object)longgetLongValue(Object object)MethodgetNativeReadMethod()StringgetNativeReadMethodName()shortgetShortValue(Object object)ObjectgetValue(Object object)ValueTypegetValueType()booleanisNullValue(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()
-
-