public class AdvancedSourceLookupParticipant extends Object implements ISourceLookupParticipant
Constructor and Description |
---|
AdvancedSourceLookupParticipant() |
AdvancedSourceLookupParticipant(org.eclipse.jdt.internal.launching.sourcelookup.advanced.IJDIHelpers jdi) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected void |
disposeContainers() |
Object[] |
findSourceElements(Object element) |
ISourceContainer |
getSourceContainer(Object element,
boolean refresh,
IProgressMonitor monitor) |
protected Collection<ISourceContainerResolver> |
getSourceContainerResolvers() |
static AdvancedSourceLookupParticipant |
getSourceLookup(Object element) |
String |
getSourceName(Object object) |
void |
init(ISourceLookupDirector director) |
void |
sourceContainersChanged(ISourceLookupDirector director) |
public AdvancedSourceLookupParticipant()
public AdvancedSourceLookupParticipant(org.eclipse.jdt.internal.launching.sourcelookup.advanced.IJDIHelpers jdi)
public void init(ISourceLookupDirector director)
init
in interface ISourceLookupParticipant
public Object[] findSourceElements(Object element) throws CoreException
findSourceElements
in interface ISourceLookupParticipant
CoreException
public ISourceContainer getSourceContainer(Object element, boolean refresh, IProgressMonitor monitor) throws CoreException
CoreException
protected Collection<ISourceContainerResolver> getSourceContainerResolvers()
public String getSourceName(Object object) throws CoreException
getSourceName
in interface ISourceLookupParticipant
CoreException
public void dispose()
dispose
in interface ISourceLookupParticipant
public void sourceContainersChanged(ISourceLookupDirector director)
sourceContainersChanged
in interface ISourceLookupParticipant
protected void disposeContainers()
public static AdvancedSourceLookupParticipant getSourceLookup(Object element)
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.