sota.gui.dialogs
Class StartTestDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by org.eclipse.jface.dialogs.TrayDialog
              extended by org.eclipse.jface.dialogs.TitleAreaDialog
                  extended by sota.gui.dialogs.StartTestDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider, IProjectTreeView

public class StartTestDialog
extends org.eclipse.jface.dialogs.TitleAreaDialog
implements IProjectTreeView


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
private  org.eclipse.swt.widgets.Button _buildButton
           
private  org.eclipse.swt.widgets.Combo _combo
           
private  org.eclipse.swt.widgets.Label _label1
           
private  org.eclipse.swt.widgets.Label _label2
           
private  org.eclipse.swt.widgets.Button _rerunButton
           
private  org.eclipse.swt.widgets.Button _runButton
           
private  org.eclipse.jface.viewers.TreeViewer _tv
           
private  int selection
           
private  org.eclipse.swt.widgets.Text testDesc
           
private  org.eclipse.swt.widgets.Text testName
           
private  java.lang.String text
           
 
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
 
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Constructor Summary
StartTestDialog(org.eclipse.swt.widgets.Shell shell)
           
 
Method Summary
 org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
           
 org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
           
 java.util.Comparator getComparator()
           
protected  void okPressed()
           
 void select(java.lang.Object o)
           
protected  void setShellStyle(int newShellStyle)
           
 boolean showClasses()
           
 boolean showFiles()
           
 boolean showFlat()
           
 boolean showInnerClasses()
           
 boolean showPackageNames()
           
 boolean showProjectLine()
           
private  void updateButtonStatus()
           
 
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
getInitialSize, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
 
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
close, closeTray, createButtonBar, createHelpControl, getLayout, getTray, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, isResizable, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
 
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setWindowManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_buildButton

private org.eclipse.swt.widgets.Button _buildButton

_combo

private org.eclipse.swt.widgets.Combo _combo

_label1

private org.eclipse.swt.widgets.Label _label1

_label2

private org.eclipse.swt.widgets.Label _label2

_rerunButton

private org.eclipse.swt.widgets.Button _rerunButton

_runButton

private org.eclipse.swt.widgets.Button _runButton

_tv

private org.eclipse.jface.viewers.TreeViewer _tv

selection

private int selection

testDesc

private org.eclipse.swt.widgets.Text testDesc

testName

private org.eclipse.swt.widgets.Text testName

text

private java.lang.String text
Constructor Detail

StartTestDialog

public StartTestDialog(org.eclipse.swt.widgets.Shell shell)
Method Detail

createContents

public org.eclipse.swt.widgets.Control createContents(org.eclipse.swt.widgets.Composite parent)
Overrides:
createContents in class org.eclipse.jface.dialogs.TitleAreaDialog

createDialogArea

public org.eclipse.swt.widgets.Control createDialogArea(org.eclipse.swt.widgets.Composite parent)
Overrides:
createDialogArea in class org.eclipse.jface.dialogs.TitleAreaDialog

getComparator

public java.util.Comparator getComparator()
Specified by:
getComparator in interface IProjectTreeView

okPressed

protected void okPressed()
Overrides:
okPressed in class org.eclipse.jface.dialogs.Dialog

select

public void select(java.lang.Object o)
Specified by:
select in interface IProjectTreeView

setShellStyle

protected void setShellStyle(int newShellStyle)
Overrides:
setShellStyle in class org.eclipse.jface.window.Window

showClasses

public boolean showClasses()
Specified by:
showClasses in interface IProjectTreeView

showFiles

public boolean showFiles()
Specified by:
showFiles in interface IProjectTreeView

showFlat

public boolean showFlat()
Specified by:
showFlat in interface IProjectTreeView

showInnerClasses

public boolean showInnerClasses()
Specified by:
showInnerClasses in interface IProjectTreeView

showPackageNames

public boolean showPackageNames()
Specified by:
showPackageNames in interface IProjectTreeView

showProjectLine

public boolean showProjectLine()
Specified by:
showProjectLine in interface IProjectTreeView

updateButtonStatus

private void updateButtonStatus()