Modifier and Type | Field and Description |
---|---|
protected Binary |
m_binFutureData
Future data.
|
protected int |
m_nDataVersion
Data version.
|
protected int |
m_nImplVersion
Implementation version.
|
Constructor and Description |
---|
SimpleEvolvable(int nImplVersion)
Create SimpleEvolvable instance.
|
Modifier and Type | Method and Description |
---|---|
int |
getDataVersion()
Obtain the version associated with the data stream from which this object was deserialized.
|
Binary |
getFutureData()
Return all the unknown remainder of the data stream from which this object was deserialized.
|
int |
getImplVersion()
Determine the serialization version supported by the implementing class.
|
void |
setDataVersion(int nDataVersion)
Set the version associated with the data stream with which this object is being deserialized.
|
void |
setFutureData(Binary binFutureData)
Store the unknown remainder of the data stream from which this object is being deserialized.
|
protected int m_nImplVersion
protected int m_nDataVersion
protected Binary m_binFutureData
public SimpleEvolvable(int nImplVersion)
nImplVersion
- the implementation version of the class this Evolvable is forpublic int getImplVersion()
getImplVersion
in interface Evolvable
public int getDataVersion()
getDataVersion
in interface Evolvable
public void setDataVersion(int nDataVersion)
setDataVersion
in interface Evolvable
nDataVersion
- the version of the data in the data stream that will be used to deserialize this object; greater than or equal to zeropublic Binary getFutureData()
getFutureData
in interface Evolvable
public void setFutureData(Binary binFutureData)
setFutureData
in interface Evolvable
binFutureData
- future data in binary form