Class DefaultLaunchDescriptorType

  • All Implemented Interfaces:
    ILaunchDescriptorType

    public class DefaultLaunchDescriptorType
    extends java.lang.Object
    implements ILaunchDescriptorType
    A special descriptor type that managed configurations that aren't owned by other descriptor types.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<org.eclipse.debug.core.ILaunchConfiguration,​DefaultLaunchDescriptor> descriptors  
      static java.lang.String ID  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ILaunchDescriptor getDescriptor​(java.lang.Object launchObject)
      Return a descriptor for the given launch object.
      boolean supportsTargets()
      Does this descriptor type support launching on targets other than Local?
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultLaunchDescriptorType

        public DefaultLaunchDescriptorType()
    • Method Detail

      • supportsTargets

        public boolean supportsTargets()
                                throws org.eclipse.core.runtime.CoreException
        Description copied from interface: ILaunchDescriptorType
        Does this descriptor type support launching on targets other than Local?
        Specified by:
        supportsTargets in interface ILaunchDescriptorType
        Returns:
        supports targets
        Throws:
        org.eclipse.core.runtime.CoreException
      • getDescriptor

        public ILaunchDescriptor getDescriptor​(java.lang.Object launchObject)
        Description copied from interface: ILaunchDescriptorType
        Return a descriptor for the given launch object. May return null to essentially eat the element so no other types create a descriptor for it. The enablement expression for a given launch object must pass for this clause to be executed.
        Specified by:
        getDescriptor in interface ILaunchDescriptorType
        Returns:
        the best descriptor