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 protocolTExceptionvoid write(TProtocol oprot) throws TException
oprot - Output protocolTExceptionF 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()