public interface ThriftFieldValueProcessor<V>
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
createNewList(int expectedSize) |
java.lang.Object |
createNewMap(int expectedSize) |
java.lang.Object |
createNewSet(int expectedSize) |
java.lang.Object |
createNewStruct(ThriftMetadata.ThriftStruct metadata) |
java.lang.Object |
prepareBinary(java.nio.ByteBuffer buffer) |
java.lang.Object |
prepareEnum(java.lang.Class<? extends TEnum> enumClass,
int ordinal) |
java.lang.Object |
prepareList(java.lang.Object instance) |
java.lang.Object |
prepareMap(java.lang.Object instance) |
java.lang.Object |
prepareSet(java.lang.Object instance) |
java.lang.Object |
prepareString(java.nio.ByteBuffer buffer) |
V |
prepareStruct(java.lang.Object instance) |
void |
setBinary(V valueCollection,
TFieldIdEnum fieldId,
java.nio.ByteBuffer value) |
void |
setBool(V valueCollection,
TFieldIdEnum fieldId,
boolean value) |
void |
setByte(V valueCollection,
TFieldIdEnum fieldId,
byte value) |
void |
setDouble(V valueCollection,
TFieldIdEnum fieldId,
double value) |
void |
setEnumField(V valueCollection,
TFieldIdEnum fieldId,
java.lang.Object value) |
void |
setInt16(V valueCollection,
TFieldIdEnum fieldId,
short value) |
void |
setInt32(V valueCollection,
TFieldIdEnum fieldId,
int value) |
void |
setInt64(V valueCollection,
TFieldIdEnum fieldId,
long value) |
void |
setListElement(java.lang.Object instance,
int index,
java.lang.Object value) |
void |
setListField(V valueCollection,
TFieldIdEnum fieldId,
java.lang.Object value) |
void |
setMapElement(java.lang.Object instance,
int index,
java.lang.Object key,
java.lang.Object value) |
void |
setMapField(V valueCollection,
TFieldIdEnum fieldId,
java.lang.Object value) |
void |
setSetElement(java.lang.Object instance,
int index,
java.lang.Object value) |
void |
setSetField(V valueCollection,
TFieldIdEnum fieldId,
java.lang.Object value) |
void |
setString(V valueCollection,
TFieldIdEnum fieldId,
java.nio.ByteBuffer buffer) |
void |
setStructField(V valueCollection,
TFieldIdEnum fieldId,
java.lang.Object value) |
java.lang.Object createNewStruct(ThriftMetadata.ThriftStruct metadata)
V prepareStruct(java.lang.Object instance)
void setBool(V valueCollection, TFieldIdEnum fieldId, boolean value)
void setByte(V valueCollection, TFieldIdEnum fieldId, byte value)
void setInt16(V valueCollection, TFieldIdEnum fieldId, short value)
void setInt32(V valueCollection, TFieldIdEnum fieldId, int value)
void setInt64(V valueCollection, TFieldIdEnum fieldId, long value)
void setDouble(V valueCollection, TFieldIdEnum fieldId, double value)
void setBinary(V valueCollection, TFieldIdEnum fieldId, java.nio.ByteBuffer value)
void setString(V valueCollection, TFieldIdEnum fieldId, java.nio.ByteBuffer buffer)
void setEnumField(V valueCollection, TFieldIdEnum fieldId, java.lang.Object value)
void setListField(V valueCollection, TFieldIdEnum fieldId, java.lang.Object value)
void setMapField(V valueCollection, TFieldIdEnum fieldId, java.lang.Object value)
void setSetField(V valueCollection, TFieldIdEnum fieldId, java.lang.Object value)
void setStructField(V valueCollection, TFieldIdEnum fieldId, java.lang.Object value)
java.lang.Object prepareEnum(java.lang.Class<? extends TEnum> enumClass, int ordinal)
java.lang.Object prepareString(java.nio.ByteBuffer buffer)
java.lang.Object prepareBinary(java.nio.ByteBuffer buffer)
java.lang.Object createNewList(int expectedSize)
void setListElement(java.lang.Object instance,
int index,
java.lang.Object value)
java.lang.Object prepareList(java.lang.Object instance)
java.lang.Object createNewMap(int expectedSize)
void setMapElement(java.lang.Object instance,
int index,
java.lang.Object key,
java.lang.Object value)
java.lang.Object prepareMap(java.lang.Object instance)
java.lang.Object createNewSet(int expectedSize)
void setSetElement(java.lang.Object instance,
int index,
java.lang.Object value)
java.lang.Object prepareSet(java.lang.Object instance)