gzz.util
Interface VersionFormat
- All Known Implementing Classes:
- SerializedVersionFormat
- public interface VersionFormat
A serialization format for Versions and Version.Diffs.
Each format will be able to serialize a *subset* of all
versions and diffs, for example all Java-serializable
ones.
- See Also:
SerializedVersionFormat
writeVersion
public void writeVersion(java.io.OutputStream out,
Version v)
throws java.io.IOException
java.io.IOException
writeDiff
public void writeDiff(java.io.OutputStream out,
Version.Diff d)
throws java.io.IOException
java.io.IOException
readVersion
public Version readVersion(java.io.InputStream in)
throws java.io.IOException
java.io.IOException
readDiff
public Version.Diff readDiff(java.io.InputStream in)
throws java.io.IOException
java.io.IOException