org.drools.spi
Interface InternalReadAccessor

All Superinterfaces:
ReadAccessor
All Known Implementing Classes:
ArrayElementReader, BaseBooleanClassFieldReader, BaseByteClassFieldReader, BaseCharClassFieldReader, BaseClassFieldReader, BaseDoubleClassFieldReader, BaseFloatClassFieldReader, BaseIntClassFieldReader, BaseLongClassFieldReader, BaseObjectClassFieldReader, BaseShortClassFieldReader, ClassFieldReader, FactTemplateFieldExtractor, GlobalExtractor, MVELClassFieldReader, PatternExtractor, SelfReferenceClassFieldReader

public interface InternalReadAccessor
extends ReadAccessor


Method Summary
 BigDecimal getBigDecimalValue(InternalWorkingMemory workingMemory, Object object)
           
 BigInteger getBigIntegerValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean getBooleanValue(InternalWorkingMemory workingMemory, Object object)
           
 byte getByteValue(InternalWorkingMemory workingMemory, Object object)
           
 char getCharValue(InternalWorkingMemory workingMemory, Object object)
           
 double getDoubleValue(InternalWorkingMemory workingMemory, Object object)
           
 float getFloatValue(InternalWorkingMemory workingMemory, Object object)
           
 int getHashCode(InternalWorkingMemory workingMemory, Object object)
           
 int getIntValue(InternalWorkingMemory workingMemory, Object object)
           
 long getLongValue(InternalWorkingMemory workingMemory, Object object)
           
 short getShortValue(InternalWorkingMemory workingMemory, Object object)
           
 Object getValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean isGlobal()
           
 boolean isNullValue(InternalWorkingMemory workingMemory, Object object)
           
 boolean isSelfReference()
           
 
Methods inherited from interface org.drools.spi.ReadAccessor
getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getExtractToClass, getExtractToClassName, getFloatValue, getHashCode, getIndex, getIntValue, getLongValue, getNativeReadMethod, getShortValue, getValue, getValueType, isNullValue
 

Method Detail

getValue

Object getValue(InternalWorkingMemory workingMemory,
                Object object)

getBigDecimalValue

BigDecimal getBigDecimalValue(InternalWorkingMemory workingMemory,
                              Object object)

getBigIntegerValue

BigInteger getBigIntegerValue(InternalWorkingMemory workingMemory,
                              Object object)

getCharValue

char getCharValue(InternalWorkingMemory workingMemory,
                  Object object)

getIntValue

int getIntValue(InternalWorkingMemory workingMemory,
                Object object)

getByteValue

byte getByteValue(InternalWorkingMemory workingMemory,
                  Object object)

getShortValue

short getShortValue(InternalWorkingMemory workingMemory,
                    Object object)

getLongValue

long getLongValue(InternalWorkingMemory workingMemory,
                  Object object)

getFloatValue

float getFloatValue(InternalWorkingMemory workingMemory,
                    Object object)

getDoubleValue

double getDoubleValue(InternalWorkingMemory workingMemory,
                      Object object)

getBooleanValue

boolean getBooleanValue(InternalWorkingMemory workingMemory,
                        Object object)

isNullValue

boolean isNullValue(InternalWorkingMemory workingMemory,
                    Object object)

getHashCode

int getHashCode(InternalWorkingMemory workingMemory,
                Object object)

isGlobal

boolean isGlobal()

isSelfReference

boolean isSelfReference()


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