Class TraceRegionSerializer.IdentityStrategy
- java.lang.Object
-
- org.eclipse.xtext.generator.trace.TraceRegionSerializer.IdentityStrategy
-
- All Implemented Interfaces:
TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
- Enclosing class:
- TraceRegionSerializer
protected static class TraceRegionSerializer.IdentityStrategy extends java.lang.Object implements TraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
- Noextend:
- This class is not intended to be subclassed by clients.
- Noinstantiate:
- This class is not intended to be instantiated by clients.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedIdentityStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ILocationDatacreateLocation(int offset, int length, int lineNumber, int endLineNumber, SourceRelativeURI path)AbstractTraceRegioncreateRegion(int offset, int length, int lineNumber, int endLineNumber, boolean useForDebugging, java.util.List<ILocationData> associations, AbstractTraceRegion parent)voidwriteLocation(ILocationData location, TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback)voidwriteRegion(AbstractTraceRegion region, TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback)
-
-
-
Method Detail
-
createLocation
public ILocationData createLocation(int offset, int length, int lineNumber, int endLineNumber, SourceRelativeURI path)
- Specified by:
createLocationin interfaceTraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
-
createRegion
public AbstractTraceRegion createRegion(int offset, int length, int lineNumber, int endLineNumber, boolean useForDebugging, java.util.List<ILocationData> associations, AbstractTraceRegion parent)
- Specified by:
createRegionin interfaceTraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>
-
writeRegion
public void writeRegion(AbstractTraceRegion region, TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) throws java.io.IOException
- Specified by:
writeRegionin interfaceTraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>- Throws:
java.io.IOException
-
writeLocation
public void writeLocation(ILocationData location, TraceRegionSerializer.Callback<AbstractTraceRegion,ILocationData> callback) throws java.io.IOException
- Specified by:
writeLocationin interfaceTraceRegionSerializer.Strategy<AbstractTraceRegion,ILocationData>- Throws:
java.io.IOException
-
-