org.eclipse.m2m.atl.adt.launching
Class AdvancedTab

java.lang.Object
  extended by org.eclipse.debug.ui.AbstractLaunchConfigurationTab
      extended by org.eclipse.m2m.atl.adt.launching.AdvancedTab
All Implemented Interfaces:
java.util.EventListener, org.eclipse.debug.ui.ILaunchConfigurationTab, org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener, org.eclipse.swt.internal.SWTEventListener

public class AdvancedTab
extends org.eclipse.debug.ui.AbstractLaunchConfigurationTab
implements org.eclipse.swt.events.ModifyListener, org.eclipse.swt.events.SelectionListener


Field Summary
protected static java.util.logging.Logger logger
           
 
Constructor Summary
AdvancedTab()
           
 
Method Summary
 boolean canSave()
          Validates tab for saving.
 void createControl(org.eclipse.swt.widgets.Composite parent)
           
 org.eclipse.swt.graphics.Image getImage()
          Returns the icon associate with the tab
 java.lang.String getName()
           
 org.eclipse.swt.widgets.Table getTableSuperimpose()
           
 void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
           
 void modifyText(org.eclipse.swt.events.ModifyEvent e)
           
 void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
           
 void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
           
protected  void updateLaunchConfigurationDialog()
           
 void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
           
 void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
           
 
Methods inherited from class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
activated, createCheckButton, createPushButton, createRadioButton, createSeparator, createVerticalSpacer, deactivated, dispose, getControl, getErrorMessage, getId, getLaunchConfigurationDialog, getLaunchManager, getMessage, getShell, isDirty, isValid, launched, setAttribute, setControl, setDirty, setErrorMessage, setLaunchConfigurationDialog, setMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static java.util.logging.Logger logger
Constructor Detail

AdvancedTab

public AdvancedTab()
Method Detail

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Specified by:
createControl in interface org.eclipse.debug.ui.ILaunchConfigurationTab

updateLaunchConfigurationDialog

protected void updateLaunchConfigurationDialog()
Overrides:
updateLaunchConfigurationDialog in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

getName

public java.lang.String getName()
Specified by:
getName in interface org.eclipse.debug.ui.ILaunchConfigurationTab

initializeFrom

public void initializeFrom(org.eclipse.debug.core.ILaunchConfiguration configuration)
Specified by:
initializeFrom in interface org.eclipse.debug.ui.ILaunchConfigurationTab

performApply

public void performApply(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
Specified by:
performApply in interface org.eclipse.debug.ui.ILaunchConfigurationTab

setDefaults

public void setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configuration)
Specified by:
setDefaults in interface org.eclipse.debug.ui.ILaunchConfigurationTab

canSave

public boolean canSave()
Validates tab for saving.

Specified by:
canSave in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
canSave in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab
Returns:
True if the tab information is valid for saving

getImage

public org.eclipse.swt.graphics.Image getImage()
Returns the icon associate with the tab

Specified by:
getImage in interface org.eclipse.debug.ui.ILaunchConfigurationTab
Overrides:
getImage in class org.eclipse.debug.ui.AbstractLaunchConfigurationTab

modifyText

public void modifyText(org.eclipse.swt.events.ModifyEvent e)
Specified by:
modifyText in interface org.eclipse.swt.events.ModifyListener

widgetSelected

public void widgetSelected(org.eclipse.swt.events.SelectionEvent e)
Specified by:
widgetSelected in interface org.eclipse.swt.events.SelectionListener
See Also:
SelectionListener.widgetSelected(org.eclipse.swt.events.SelectionEvent)

widgetDefaultSelected

public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e)
Specified by:
widgetDefaultSelected in interface org.eclipse.swt.events.SelectionListener
See Also:
SelectionListener.widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent)

getTableSuperimpose

public org.eclipse.swt.widgets.Table getTableSuperimpose()

Copyright 2007 IBM Corporation and others.
All Rights Reserved.