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 Class<?>getExtractToClass()StringgetExtractToClassName()intgetHashCode(Object object)intgetIndex()MethodgetNativeReadMethod()StringgetNativeReadMethodName()ObjectgetValue(Object object)ValueTypegetValueType()booleanisNullValue(Object object)
-
-
-
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()
-
-