org.drools.spi
Interface WriteAccessor

All Superinterfaces:
Externalizable, Serializable
All Known Subinterfaces:
FieldAccessor
All Known Implementing Classes:
BaseBooleanClassFieldWriter, BaseByteClassFieldWriter, BaseCharClassFieldWriter, BaseClassFieldWriter, BaseDoubleClassFieldWriter, BaseFloatClassFieldWriter, BaseIntClassFieldWriter, BaseLongClassFieldWriter, BaseObjectClassFieldWriter, BaseShortClassFieldWriter, ClassFieldAccessor, ClassFieldWriter

public interface WriteAccessor
extends Externalizable

An interface for a class that is able to write values into a class field


Method Summary
 Class<?> getFieldType()
           
 int getIndex()
           
 Method getNativeWriteMethod()
           
 ValueType getValueType()
           
 void setBigDecimalValue(Object bean, BigDecimal value)
           
 void setBigIntegerValue(Object bean, BigInteger value)
           
 void setBooleanValue(Object bean, boolean value)
           
 void setByteValue(Object bean, byte value)
           
 void setCharValue(Object bean, char value)
           
 void setDoubleValue(Object bean, double value)
           
 void setFloatValue(Object bean, float value)
           
 void setIntValue(Object bean, int value)
           
 void setLongValue(Object bean, long value)
           
 void setShortValue(Object bean, short value)
           
 void setValue(Object bean, Object value)
           
 
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
 

Method Detail

getIndex

int getIndex()

setValue

void setValue(Object bean,
              Object value)

setBigDecimalValue

void setBigDecimalValue(Object bean,
                        BigDecimal value)

setBigIntegerValue

void setBigIntegerValue(Object bean,
                        BigInteger value)

setCharValue

void setCharValue(Object bean,
                  char value)

setIntValue

void setIntValue(Object bean,
                 int value)

setByteValue

void setByteValue(Object bean,
                  byte value)

setShortValue

void setShortValue(Object bean,
                   short value)

setLongValue

void setLongValue(Object bean,
                  long value)

setFloatValue

void setFloatValue(Object bean,
                   float value)

setDoubleValue

void setDoubleValue(Object bean,
                    double value)

setBooleanValue

void setBooleanValue(Object bean,
                     boolean value)

getValueType

ValueType getValueType()

getFieldType

Class<?> getFieldType()

getNativeWriteMethod

Method getNativeWriteMethod()


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.