Class ProjectLaunchObjectProvider
- java.lang.Object
-
- org.eclipse.launchbar.core.internal.ProjectLaunchObjectProvider
-
- All Implemented Interfaces:
java.util.EventListener,org.eclipse.core.resources.IResourceChangeListener,ILaunchObjectProvider
public class ProjectLaunchObjectProvider extends java.lang.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 Modifier and Type Field Description private ILaunchBarManagermanager
-
Constructor Summary
Constructors Constructor Description ProjectLaunchObjectProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Shutting down, remove any listeners.voidinit(ILaunchBarManager manager)Add initial launch objects and set up listeners for new ones.voidresourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
-
-
-
Field Detail
-
manager
private ILaunchBarManager manager
-
-
Method Detail
-
init
public void init(ILaunchBarManager manager) throws org.eclipse.core.runtime.CoreException
Description copied from interface:ILaunchObjectProviderAdd initial launch objects and set up listeners for new ones.- Specified by:
initin interfaceILaunchObjectProvider- Throws:
org.eclipse.core.runtime.CoreException
-
dispose
public void dispose()
Description copied from interface:ILaunchObjectProviderShutting down, remove any listeners.- Specified by:
disposein interfaceILaunchObjectProvider
-
resourceChanged
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
- Specified by:
resourceChangedin interfaceorg.eclipse.core.resources.IResourceChangeListener
-
-