com.ibm.etools.systems.core.ui.dialogs
Class SystemFilterTableDialog
java.lang.Object
org.eclipse.jface.dialogs.Dialog
com.ibm.etools.systems.core.ui.dialogs.SystemPromptDialog
com.ibm.etools.systems.core.ui.dialogs.SystemFilterTableDialog
- All Implemented Interfaces:
- ISystemMessageLine, ISystemPromptDialog, Runnable
- public class SystemFilterTableDialog
- extends SystemPromptDialog
- See Also:
- Serialized Form
Fields inherited from class com.ibm.etools.systems.core.ui.dialogs.SystemPromptDialog |
activeRunningOperations, ADD_BUTTON_NO, ADD_BUTTON_YES, ADD_ID, addButton, arrowCursor, BROWSE_BUTTON_NO, BROWSE_BUTTON_YES, BROWSE_ID, browseButton, buttonsComposite, cancelButton, cancelListener, copyright, DETAILS_BUTTON_NO, DETAILS_BUTTON_YES, DETAILS_ID, detailsButton, detailsButtonHideMode, detailsHideLabel, detailsShowLabel, dialogAreaComposite, dialogMnemonics, fMessageLine, helpId, horizontalSpacing, initialAddButtonEnabledState, initialDetailsButtonEnabledState, initialOKButtonEnabledState, inputObject, labelAdd, labelBrowse, labelCancel, labelDetailsHide, labelDetailsShow, labelOk, labelTest, marginHeight, marginWidth, minHeight, minWidth, needsProgressMonitor, okButton, okPressed, operationCancelableState, outputObject, outputObjectValidator, overallShell, pack, parentComposite, pendingErrorMessage, pendingMessage, progressMonitorPart, showAddButton, showBrowseButton, showDetailsButton, showOkButton, showTestButton, TEST_BUTTON_NO, TEST_BUTTON_YES, TEST_ID, testButton, tipAdd, tipBrowse, tipCancel, tipDetailsHide, tipDetailsShow, tipOk, tipTest, title, titleImage, verticalSpacing, waitCursor, windowClosingDialog |
Constructor Summary |
SystemFilterTableDialog(Shell shell,
String title,
SubSystem subSystem,
List inputs,
String[] viewFilterStrings,
String[] typeFilterStrings,
boolean allowInputChange)
|
SystemFilterTableDialog(Shell shell,
String title,
SubSystem subSystem,
String input,
String[] viewFilterStrings,
String[] typeFilterStrings,
boolean allowInputChange)
|
Methods inherited from class com.ibm.etools.systems.core.ui.dialogs.SystemPromptDialog |
aboutToStart, addFillerLine, addGrowableFillerLine, addSeparatorLine, adjustButtonWidth, applyMnemonics, buttonPressed, clearErrorMessage, clearMessage, close, configureShell, createButtonBar, createButtonsForButtonBar, createContents, createControl, createDialogArea, createMessageLine, createWizardClosingDialog, dispose, enableAddButton, enableBrowseButton, enableCancelButton, enableDetailsButton, enableOkButton, enableTestButton, getAddButton, getBrowseButton, getCancelOrCloseButton, getControl, getDescription, getDetailsButton, getDialogMnemonics, getErrorMessage, getHelpContextId, getImage, getInputObject, getMessage, getMessageLine, getOkButton, getOutputObject, getOutputObjectValidator, getProgressMonitor, getSystemErrorMessage, getTestButton, getTitle, hardClose, okToClose, pack, performHelp, processAdd, processBrowse, processCancel, processDetails, processTest, publicConvertHeightInCharsToPixels, publicConvertWidthInCharsToPixels, restoreEnableState, restoreUIState, run, run, saveEnableStateAndSet, saveUIState, setAddButtonLabel, setAddButtonToolTipText, setBrowseButtonLabel, setBrowseButtonToolTipText, setBusyCursor, setCancelButtonLabel, setCancelButtonToolTipText, setControl, setDescription, setDetailsButtonLabel, setDetailsButtonToolTipText, setDisplayCursor, setDisplayCursor, setErrorMessage, setErrorMessage, setErrorMessage, setHelp, setHelp, setImageDescriptor, setInitialOKButtonEnabledState, setInputObject, setMessage, setMessage, setMinimumSize, setNeedsProgressMonitor, setOkButtonLabel, setOkButtonToolTipText, setOutputObject, setOutputObjectValidator, setPageComplete, setShowAddButton, setShowBrowseButton, setShowDetailsButton, setShowOkButton, setShowTestButton, setTestButtonLabel, setTestButtonToolTipText, setTitle, setVisible, wasCancelled |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SystemFilterTableDialog
public SystemFilterTableDialog(Shell shell,
String title,
SubSystem subSystem,
String input,
String[] viewFilterStrings,
String[] typeFilterStrings,
boolean allowInputChange)
SystemFilterTableDialog
public SystemFilterTableDialog(Shell shell,
String title,
SubSystem subSystem,
List inputs,
String[] viewFilterStrings,
String[] typeFilterStrings,
boolean allowInputChange)
getAdatperFor
protected ISystemViewElementAdapter getAdatperFor(IAdaptable obj)
createInner
protected Control createInner(Composite parent)
- Description copied from class:
SystemPromptDialog
- Called by createContents method.
Create this dialog's widgets inside a composite.
Child classes must override this.
- Specified by:
createInner
in class SystemPromptDialog
initInput
protected void initInput()
applyViewFilter
protected void applyViewFilter(boolean refresh)
getInitialFocusControl
protected Control getInitialFocusControl()
- Description copied from class:
SystemPromptDialog
- Return the Control to be given initial focus.
Child classes must override this, but can return null.
- Specified by:
getInitialFocusControl
in class SystemPromptDialog
handleEvent
public void handleEvent(Event e)
- Description copied from class:
SystemPromptDialog
- Handles events generated by controls on this page.
Should be overridden by child.
Only public because of interface requirement!
- Overrides:
handleEvent
in class SystemPromptDialog
keyPressed
public void keyPressed(KeyEvent e)
keyReleased
public void keyReleased(KeyEvent e)
doubleClick
public void doubleClick(DoubleClickEvent event)
processOK
protected boolean processOK()
- Description copied from class:
SystemPromptDialog
- To be overridden by children.
Called when user presses OK button.
Child dialog class should set output object.
Return true to close dialog.
Return false to not close dialog.
- Overrides:
processOK
in class SystemPromptDialog
getSelected
public String getSelected()
Copyright © 2005 IBM Corp. All Rights Reserved.
Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.