Class ProjectLaunchObjectProvider
java.lang.Object
org.eclipse.launchbar.core.internal.ProjectLaunchObjectProvider
- All Implemented Interfaces:
EventListener
,org.eclipse.core.resources.IResourceChangeListener
,ILaunchObjectProvider
public class ProjectLaunchObjectProvider
extends Object
implements ILaunchObjectProvider, org.eclipse.core.resources.IResourceChangeListener
Injects IProject objects from platform resources into the launch bar model
for potential project descriptors.
-
Field Summary
Fields inherited from interface org.eclipse.core.resources.IResourceChangeListener
PROPERTY_EVENT_MASK
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Shutting down, remove any listeners.void
init
(ILaunchBarManager manager) Add initial launch objects and set up listeners for new ones.void
resourceChanged
(org.eclipse.core.resources.IResourceChangeEvent event)
-
Constructor Details
-
ProjectLaunchObjectProvider
public ProjectLaunchObjectProvider()
-
-
Method Details
-
init
Description copied from interface:ILaunchObjectProvider
Add initial launch objects and set up listeners for new ones.- Specified by:
init
in interfaceILaunchObjectProvider
- Throws:
org.eclipse.core.runtime.CoreException
-
dispose
public void dispose()Description copied from interface:ILaunchObjectProvider
Shutting down, remove any listeners.- Specified by:
dispose
in interfaceILaunchObjectProvider
-
resourceChanged
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event) - Specified by:
resourceChanged
in interfaceorg.eclipse.core.resources.IResourceChangeListener
-