public class ClassFieldWriter extends Object implements WriteAccessor
Constructor and Description |
---|
ClassFieldWriter() |
ClassFieldWriter(String className,
String fieldName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
String |
getClassName() |
String |
getFieldName() |
Class<?> |
getFieldType() |
int |
getIndex() |
Method |
getNativeWriteMethod() |
ValueType |
getValueType() |
int |
hashCode() |
void |
readExternal(ObjectInput is) |
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) |
void |
setWriteAccessor(WriteAccessor writer) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void readExternal(ObjectInput is) throws ClassNotFoundException, IOException
readExternal
in interface Externalizable
ClassNotFoundException
IOException
public void setWriteAccessor(WriteAccessor writer)
public int getIndex()
getIndex
in interface WriteAccessor
public String getClassName()
public String getFieldName()
public Class<?> getFieldType()
getFieldType
in interface WriteAccessor
public Method getNativeWriteMethod()
getNativeWriteMethod
in interface WriteAccessor
public ValueType getValueType()
getValueType
in interface WriteAccessor
public void setBooleanValue(Object bean, boolean value)
setBooleanValue
in interface WriteAccessor
public void setByteValue(Object bean, byte value)
setByteValue
in interface WriteAccessor
public void setCharValue(Object bean, char value)
setCharValue
in interface WriteAccessor
public void setDoubleValue(Object bean, double value)
setDoubleValue
in interface WriteAccessor
public void setFloatValue(Object bean, float value)
setFloatValue
in interface WriteAccessor
public void setIntValue(Object bean, int value)
setIntValue
in interface WriteAccessor
public void setLongValue(Object bean, long value)
setLongValue
in interface WriteAccessor
public void setShortValue(Object bean, short value)
setShortValue
in interface WriteAccessor
public void setValue(Object bean, Object value)
setValue
in interface WriteAccessor
public void setBigDecimalValue(Object bean, BigDecimal value)
setBigDecimalValue
in interface WriteAccessor
public void setBigIntegerValue(Object bean, BigInteger value)
setBigIntegerValue
in interface WriteAccessor
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.