public interface TBase<T extends TBase<?,?>,F extends TFieldIdEnum>
extends java.lang.Comparable<T>, java.io.Serializable
Modifier and Type | Method and Description |
---|---|
void |
clear()
Return to the state of having just been initialized, as though you had just
called the default constructor.
|
TBase<T,F> |
deepCopy() |
F |
fieldForId(int fieldId)
Get the F instance that corresponds to fieldId.
|
java.lang.Object |
getFieldValue(F field)
Get a field's value by field variable.
|
boolean |
isSet(F field)
Check if a field is currently set or unset.
|
void |
read(TProtocol iprot)
Reads the TObject from the given input protocol.
|
void |
setFieldValue(F field,
java.lang.Object value)
Set a field's value by field variable.
|
void |
write(TProtocol oprot)
Writes the objects out to the protocol
|
void read(TProtocol iprot) throws TException
iprot
- Input protocolTException
void write(TProtocol oprot) throws TException
oprot
- Output protocolTException
F fieldForId(int fieldId)
boolean isSet(F field)
field
- java.lang.Object getFieldValue(F field)
field
- void setFieldValue(F field, java.lang.Object value)
field
- void clear()