public class TraceForStorageProvider extends java.lang.Object implements ITraceForStorageProvider
Modifier and Type | Class and Description |
---|---|
protected static class |
TraceForStorageProvider.CachedTraces |
ITraceForStorageProvider.Null
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TRACE_FILE_EXTENSION
Deprecated.
|
Constructor and Description |
---|
TraceForStorageProvider() |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.core.resources.IStorage |
getGeneratedFileForTraceFile(org.eclipse.core.resources.IStorage traceFile) |
org.eclipse.core.resources.IStorage |
getTraceFile(org.eclipse.core.resources.IStorage storage) |
ITrace |
getTraceToSource(org.eclipse.core.resources.IStorage derivedResource)
Returns the trace information to the sources that were used as input for the given derived resource.
|
ITrace |
getTraceToTarget(org.eclipse.core.resources.IStorage sourceResource)
Returns the trace information to the targets that were generated from the given source.
|
boolean |
isTraceFile(org.eclipse.core.resources.IStorage storage) |
@Deprecated public static final java.lang.String TRACE_FILE_EXTENSION
public ITrace getTraceToSource(org.eclipse.core.resources.IStorage derivedResource)
ITraceForStorageProvider
null
if no such data is available for the given storage.getTraceToSource
in interface ITraceForStorageProvider
derivedResource
- the resource whose source trace is requested. May not be null
.null
.public ITrace getTraceToTarget(org.eclipse.core.resources.IStorage sourceResource)
ITraceForStorageProvider
null
if no such data is available for the given storage.getTraceToTarget
in interface ITraceForStorageProvider
sourceResource
- the resource whose target trace is requested. May not be null
.null
.public org.eclipse.core.resources.IStorage getTraceFile(org.eclipse.core.resources.IStorage storage)
public boolean isTraceFile(org.eclipse.core.resources.IStorage storage)
protected org.eclipse.core.resources.IStorage getGeneratedFileForTraceFile(org.eclipse.core.resources.IStorage traceFile)