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