Class TraceRegionSerializer
- java.lang.Object
-
- org.eclipse.xtext.generator.trace.TraceRegionSerializer
-
public class TraceRegionSerializer extends java.lang.Object- Noextend:
- This interface is not intended to be extended by clients.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTraceRegionSerializer.Callback<Region,Location>protected static classTraceRegionSerializer.CompressedIntDataInputprotected static classTraceRegionSerializer.IdentityStrategystatic interfaceTraceRegionSerializer.Strategy<Region,Location>
-
Constructor Summary
Constructors Constructor Description TraceRegionSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <Location,Region>
RegiondoReadFrom(java.io.DataInput dataStream, TraceRegionSerializer.Strategy<Region,Location> reader, Region parent, int version)<Region,Location>
RegiondoReadFrom(java.io.InputStream contents, TraceRegionSerializer.Strategy<Region,Location> reader)<Region,Location>
voiddoWriteTo(TraceRegionSerializer.Strategy<Region,Location> strategy, Region region, java.io.OutputStream stream)AbstractTraceRegionreadTraceRegionFrom(java.io.InputStream contents)voidwriteTraceRegionTo(AbstractTraceRegion region, java.io.OutputStream stream)
-
-
-
Method Detail
-
writeTraceRegionTo
public void writeTraceRegionTo(AbstractTraceRegion region, java.io.OutputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
doWriteTo
public <Region,Location> void doWriteTo(TraceRegionSerializer.Strategy<Region,Location> strategy, Region region, java.io.OutputStream stream) throws java.io.IOException
- Throws:
java.io.IOException
-
readTraceRegionFrom
public AbstractTraceRegion readTraceRegionFrom(java.io.InputStream contents) throws java.io.IOException
- Throws:
java.io.IOException
-
doReadFrom
public <Region,Location> Region doReadFrom(java.io.InputStream contents, TraceRegionSerializer.Strategy<Region,Location> reader) throws java.io.IOException- Throws:
java.io.IOException
-
doReadFrom
public <Location,Region> Region doReadFrom(java.io.DataInput dataStream, TraceRegionSerializer.Strategy<Region,Location> reader, Region parent, int version) throws java.io.IOException- Throws:
java.io.IOException
-
-