org.eclipse.cdt.make.internal.ui
Class MultipleInputDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.jface.dialogs.Dialog
          extended by org.eclipse.cdt.make.internal.ui.MultipleInputDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider

public class MultipleInputDialog
extends org.eclipse.jface.dialogs.Dialog


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
 
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, 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
MultipleInputDialog(org.eclipse.swt.widgets.Shell shell, java.lang.String title)
           
 
Method Summary
 void addBrowseField(java.lang.String labelText, java.lang.String initialValue, boolean allowsEmpty)
           
 void addTextField(java.lang.String labelText, java.lang.String initialValue, boolean allowsEmpty)
           
 void addVariablesField(java.lang.String labelText, java.lang.String initialValue, boolean allowsEmpty)
           
 boolean close()
           
 void createVariablesField(java.lang.String labelText, java.lang.String initialValue, boolean allowEmpty)
           
 java.lang.String getStringValue(java.lang.String key)
           
 java.lang.Object getValue(java.lang.String key)
           
 int open()
           
 void validateFields()
           
 
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, create, getBlockedHandler, getImage, setBlockedHandler, shortenText
 
Methods inherited from class org.eclipse.jface.window.Window
getDefaultImage, getDefaultImages, getDefaultOrientation, getReturnCode, getShell, getWindowManager, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setWindowManager
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultipleInputDialog

public MultipleInputDialog(org.eclipse.swt.widgets.Shell shell,
                           java.lang.String title)
Method Detail

addBrowseField

public void addBrowseField(java.lang.String labelText,
                           java.lang.String initialValue,
                           boolean allowsEmpty)

addTextField

public void addTextField(java.lang.String labelText,
                         java.lang.String initialValue,
                         boolean allowsEmpty)

addVariablesField

public void addVariablesField(java.lang.String labelText,
                              java.lang.String initialValue,
                              boolean allowsEmpty)

createVariablesField

public void createVariablesField(java.lang.String labelText,
                                 java.lang.String initialValue,
                                 boolean allowEmpty)

open

public int open()
Overrides:
open in class org.eclipse.jface.window.Window

getValue

public java.lang.Object getValue(java.lang.String key)

getStringValue

public java.lang.String getStringValue(java.lang.String key)

validateFields

public void validateFields()

close

public boolean close()
Overrides:
close in class org.eclipse.jface.dialogs.Dialog