org.drools.spi
Interface ReadAccessor

All Known Subinterfaces:
FieldAccessor, InternalReadAccessor
All Known Implementing Classes:
ArrayElementReader, BaseBooleanClassFieldReader, BaseByteClassFieldReader, BaseCharClassFieldReader, BaseClassFieldReader, BaseDoubleClassFieldReader, BaseFloatClassFieldReader, BaseIntClassFieldReader, BaseLongClassFieldReader, BaseObjectClassFieldReader, BaseShortClassFieldReader, ClassFieldAccessor, ClassFieldReader, FactTemplateFieldExtractor, GlobalExtractor, MVELClassFieldReader, PatternExtractor, SelfReferenceClassFieldReader

public interface ReadAccessor

A public interface for Read accessors


Method Summary
 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()
           
 short getShortValue(Object object)
           
 Object getValue(Object object)
           
 ValueType getValueType()
           
 boolean isNullValue(Object object)
           
 

Method Detail

getValue

Object getValue(Object object)

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()

getHashCode

int getHashCode(Object object)

getIndex

int getIndex()


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.