aQute.bnd.junit
Class OSGiArgumentsTab

java.lang.Object
  extended by org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      extended by aQute.bnd.junit.OSGiArgumentsTab
All Implemented Interfaces:
org.eclipse.debug.ui.ILaunchConfigurationTab

public class OSGiArgumentsTab
extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab


Field Summary
static String ATTR_KEEP
           
static String ATTR_REPORT
           
 
Constructor Summary
OSGiArgumentsTab()
           
 
Method Summary
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 org.eclipse.jdt.core.IJavaProject getJavaProject(org.eclipse.debug.core.ILaunchConfiguration configuration)
          Returns the Java project specified by the given launch configuration, or null if none.
 String getJavaProjectName(org.eclipse.debug.core.ILaunchConfiguration configuration)
          Returns the Java project name specified by the given launch configuration, or null if none.
 String getName()
           
 void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
           
 void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
           
 void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
           
 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, canSave, createCheckButton, createPushButton, createRadioButton, createSeparator, createVerticalSpacer, deactivated, dispose, getControl, getErrorMessage, getId, getImage, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, isDirty, isValid, launched, setAttribute, setControl, setDirty, setErrorMessage, setLaunchConfigurationDialog, setMessage, updateLaunchConfigurationDialog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTR_KEEP

public static final String ATTR_KEEP
See Also:
Constant Field Values

ATTR_REPORT

public static final String ATTR_REPORT
See Also:
Constant Field Values
Constructor Detail

OSGiArgumentsTab

public OSGiArgumentsTab()
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)

getName

public String getName()

initializeFrom

public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)

performApply

public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)

setDefaults

public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)

getJavaProject

public org.eclipse.jdt.core.IJavaProject getJavaProject(org.eclipse.debug.core.ILaunchConfiguration configuration)
                                                 throws org.eclipse.core.runtime.CoreException
Returns the Java project specified by the given launch configuration, or null if none.

Parameters:
configuration - launch configuration
Returns:
the Java project specified by the given launch configuration, or null if none
Throws:
org.eclipse.core.runtime.CoreException - if unable to retrieve the attribute

getJavaProjectName

public String getJavaProjectName(org.eclipse.debug.core.ILaunchConfiguration configuration)
                          throws org.eclipse.core.runtime.CoreException
Returns the Java project name specified by the given launch configuration, or null if none.

Parameters:
configuration - launch configuration
Returns:
the Java project name specified by the given launch configuration, or null if none
Throws:
org.eclipse.core.runtime.CoreException - if unable to retrieve the attribute


Copyright © 2010 aQute SARL. All Rights Reserved.