public abstract class AbstractEclipseTrace extends AbstractTrace implements IEclipseTrace
AbstractTrace.TraceAccess, AbstractTrace.TraceRegionsByURI| Constructor and Description |
|---|
AbstractEclipseTrace() |
createLocationInResourceFor, doGetRootTraceRegion, encloses, encloses, findLanguage, findParentByURI, findTraceRegionAt, findTraceRegionAtLeftOffset, findTraceRegionAtRightOffset, getAllTraceRegions, getAllTraceRegions, getLocalLanguage, getLocalURI, getMergedLocationInResource, getRootTraceRegion, getService, getSrcRelativeLocalURI, getTraceRegionProvider, hasTraceData, isAssociatedWith, isTraceToSource, isTraceToTarget, mergeRegions, resolvePath, setTraceRegionProvider, setTraceToSource, toLocations, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLocalStoragegetLocalLanguage, getLocalURI, getSrcRelativeLocalURI, hasTraceDataprotected org.eclipse.core.resources.IProject findProject(String projectName)
protected org.eclipse.core.resources.IWorkspace getWorkspace()
protected IStorage2UriMapper getStorage2uriMapper()
protected AbsoluteURI getURIForStorage(org.eclipse.core.resources.IStorage storage)
protected abstract org.eclipse.core.resources.IStorage findStorage(SourceRelativeURI srcRelativeLocation, org.eclipse.core.resources.IProject project)
protected InputStream getContents(SourceRelativeURI uri) throws IOException
getContents in class AbstractTraceIOExceptionprotected abstract InputStream getContents(SourceRelativeURI uri, org.eclipse.core.resources.IProject project) throws IOException
IOExceptionprotected Reader getContentsAsText(SourceRelativeURI uri) throws IOException
getContentsAsText in class AbstractTraceIOExceptionprotected abstract Reader getContentsAsText(SourceRelativeURI uri, org.eclipse.core.resources.IProject projectConfig) throws IOException
IOExceptionprotected Reader getLocalContentsAsText() throws IOException
getLocalContentsAsText in class AbstractTraceIOExceptionprotected abstract Reader getLocalContentsAsText(org.eclipse.core.resources.IProject project) throws IOException
IOExceptionpublic ILocationInEclipseResource getBestAssociatedLocation(ITextRegion region, org.eclipse.core.resources.IStorage associatedStorage)
getBestAssociatedLocation in interface IPlatformSpecificTrace<org.eclipse.core.resources.IStorage,ILocationInEclipseResource>public Iterable<? extends ILocationInEclipseResource> getAllAssociatedLocations(ITextRegion localRegion, org.eclipse.core.resources.IStorage associatedStorage)
getAllAssociatedLocations in interface IPlatformSpecificTrace<org.eclipse.core.resources.IStorage,ILocationInEclipseResource>public Iterable<? extends ILocationInEclipseResource> getAllAssociatedLocations(org.eclipse.core.resources.IStorage associatedStorage)
getAllAssociatedLocations in interface IPlatformSpecificTrace<org.eclipse.core.resources.IStorage,ILocationInEclipseResource>public ILocationInEclipseResource getBestAssociatedLocation(ITextRegion region)
getBestAssociatedLocation in interface IPlatformSpecificTrace<org.eclipse.core.resources.IStorage,ILocationInEclipseResource>getBestAssociatedLocation in interface ITracegetBestAssociatedLocation in class AbstractTraceprotected ILocationInEclipseResource createLocationInResource(ITextRegionWithLineInformation region, SourceRelativeURI srcRelativePath)
createLocationInResource in class AbstractTracepublic Iterable<? extends ILocationInEclipseResource> getAllAssociatedLocations(ITextRegion localRegion)
getAllAssociatedLocations in interface IPlatformSpecificTrace<org.eclipse.core.resources.IStorage,ILocationInEclipseResource>getAllAssociatedLocations in interface ITracegetAllAssociatedLocations in class AbstractTracepublic ILocationInEclipseResource getBestAssociatedLocation(ITextRegion localRegion, AbsoluteURI uri)
getBestAssociatedLocation in interface IPlatformSpecificTrace<org.eclipse.core.resources.IStorage,ILocationInEclipseResource>getBestAssociatedLocation in interface ITracegetBestAssociatedLocation in class AbstractTracepublic Iterable<? extends ILocationInEclipseResource> getAllAssociatedLocations(ITextRegion localRegion, AbsoluteURI uri)
getAllAssociatedLocations in interface IPlatformSpecificTrace<org.eclipse.core.resources.IStorage,ILocationInEclipseResource>getAllAssociatedLocations in interface ITracegetAllAssociatedLocations in class AbstractTracepublic Iterable<? extends ILocationInEclipseResource> getAllAssociatedLocations(AbsoluteURI uri)
getAllAssociatedLocations in interface IPlatformSpecificTrace<org.eclipse.core.resources.IStorage,ILocationInEclipseResource>getAllAssociatedLocations in interface ITracegetAllAssociatedLocations in class AbstractTracepublic IProjectConfig getLocalProjectConfig()
getLocalProjectConfig in interface ITracegetLocalProjectConfig in class AbstractTracepublic abstract org.eclipse.core.resources.IProject getLocalProject()
public Iterable<? extends ILocationInEclipseResource> getAllAssociatedLocations()
getAllAssociatedLocations in interface IPlatformSpecificTrace<org.eclipse.core.resources.IStorage,ILocationInEclipseResource>getAllAssociatedLocations in interface ITracegetAllAssociatedLocations in class AbstractTraceCopyright © 2016. All Rights Reserved.