protected static class TraceRegionSerializer.IdentityStrategy extends java.lang.Object implements TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
Modifier | Constructor and Description |
---|---|
protected |
TraceRegionSerializer.IdentityStrategy() |
Modifier and Type | Method and Description |
---|---|
ILocationData |
createLocation(int offset,
int length,
int lineNumber,
int endLineNumber,
SourceRelativeURI path) |
AbstractTraceRegion |
createRegion(int offset,
int length,
int lineNumber,
int endLineNumber,
boolean useForDebugging,
java.util.List<ILocationData> associations,
AbstractTraceRegion parent) |
void |
writeLocation(ILocationData location,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) |
void |
writeRegion(AbstractTraceRegion region,
TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) |
protected TraceRegionSerializer.IdentityStrategy()
public ILocationData createLocation(int offset, int length, int lineNumber, int endLineNumber, SourceRelativeURI path)
createLocation
in interface TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
public AbstractTraceRegion createRegion(int offset, int length, int lineNumber, int endLineNumber, boolean useForDebugging, java.util.List<ILocationData> associations, AbstractTraceRegion parent)
createRegion
in interface TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
public void writeRegion(AbstractTraceRegion region, TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) throws java.io.IOException
writeRegion
in interface TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
java.io.IOException
public void writeLocation(ILocationData location, TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) throws java.io.IOException
writeLocation
in interface TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
java.io.IOException