public class TraceRegionSerializer
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
TraceRegionSerializer.Callback<Region,Location> |
protected static class |
TraceRegionSerializer.IdentityStrategy |
static interface |
TraceRegionSerializer.Strategy<Region,Location> |
Constructor and Description |
---|
TraceRegionSerializer() |
Modifier and Type | Method and Description |
---|---|
<Location,Region> |
doReadFrom(java.io.DataInputStream dataStream,
TraceRegionSerializer.Strategy<Region,Location> reader,
Region parent,
int version) |
<Region,Location> |
doReadFrom(java.io.InputStream contents,
TraceRegionSerializer.Strategy<Region,Location> reader) |
<Region,Location> |
doWriteTo(TraceRegionSerializer.Strategy<Region,Location> strategy,
Region region,
java.io.OutputStream stream) |
AbstractTraceRegion |
readTraceRegionFrom(java.io.InputStream contents) |
void |
writeTraceRegionTo(AbstractTraceRegion region,
java.io.OutputStream stream) |
public void writeTraceRegionTo(AbstractTraceRegion region, java.io.OutputStream stream) throws java.io.IOException
java.io.IOException
public <Region,Location> void doWriteTo(TraceRegionSerializer.Strategy<Region,Location> strategy, Region region, java.io.OutputStream stream) throws java.io.IOException
java.io.IOException
public AbstractTraceRegion readTraceRegionFrom(java.io.InputStream contents) throws java.io.IOException
java.io.IOException
public <Region,Location> Region doReadFrom(java.io.InputStream contents, TraceRegionSerializer.Strategy<Region,Location> reader) throws java.io.IOException
java.io.IOException
public <Location,Region> Region doReadFrom(java.io.DataInputStream dataStream, TraceRegionSerializer.Strategy<Region,Location> reader, Region parent, int version) throws java.io.IOException
java.io.IOException