Package org.eclipse.launchbar.core
Class ProjectLaunchDescriptor
- java.lang.Object
-
- org.eclipse.core.runtime.PlatformObject
-
- org.eclipse.launchbar.core.ProjectLaunchDescriptor
-
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,ILaunchDescriptor
public class ProjectLaunchDescriptor extends org.eclipse.core.runtime.PlatformObject implements ILaunchDescriptor
A reusable descriptor for wrapping projects that can be used by descriptor types that map to projects.
-
-
Field Summary
Fields Modifier and Type Field Description private org.eclipse.core.resources.IProjectprojectprivate ILaunchDescriptorTypetype
-
Constructor Summary
Constructors Constructor Description ProjectLaunchDescriptor(ILaunchDescriptorType type, org.eclipse.core.resources.IProject project)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)<T> TgetAdapter(java.lang.Class<T> adapter)java.lang.StringgetName()Name to show in the launch descriptor selector.ILaunchDescriptorTypegetType()The type of launch descriptor.inthashCode()java.lang.StringtoString()
-
-
-
Field Detail
-
type
private final ILaunchDescriptorType type
-
project
private final org.eclipse.core.resources.IProject project
-
-
Constructor Detail
-
ProjectLaunchDescriptor
public ProjectLaunchDescriptor(ILaunchDescriptorType type, org.eclipse.core.resources.IProject project)
-
-
Method Detail
-
getAdapter
public <T> T getAdapter(java.lang.Class<T> adapter)
- Specified by:
getAdapterin interfaceorg.eclipse.core.runtime.IAdaptable- Overrides:
getAdapterin classorg.eclipse.core.runtime.PlatformObject
-
getName
public java.lang.String getName()
Description copied from interface:ILaunchDescriptorName to show in the launch descriptor selector. Names must be unique for all descriptors of a given type.- Specified by:
getNamein interfaceILaunchDescriptor- Returns:
- name of the launch descriptor
-
getType
public ILaunchDescriptorType getType()
Description copied from interface:ILaunchDescriptorThe type of launch descriptor.- Specified by:
getTypein interfaceILaunchDescriptor- Returns:
- provider
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-