sota.gui.dialogs
Class NewISchemeDialog

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.NewISchemeDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider, IProjectTreeView

public class NewISchemeDialog
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.jface.viewers.TreeViewer fileViewer
           
private  IScheme scheme
           
 
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
NewISchemeDialog(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()
           
 
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

fileViewer

private org.eclipse.jface.viewers.TreeViewer fileViewer

scheme

private IScheme scheme
Constructor Detail

NewISchemeDialog

public NewISchemeDialog(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