RSE
Release 3.4

org.eclipse.rse.ui.filters.actions
Class SystemFilterAbstractFilterPoolWizardAction

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.action.AbstractAction
          extended by org.eclipse.jface.action.Action
              extended by org.eclipse.rse.ui.actions.SystemBaseAction
                  extended by org.eclipse.rse.ui.actions.SystemBaseDialogAction
                      extended by org.eclipse.rse.ui.filters.actions.SystemFilterAbstractFilterPoolAction
                          extended by org.eclipse.rse.ui.filters.actions.SystemFilterAbstractFilterPoolWizardAction
All Implemented Interfaces:
IAction, ISelectionChangedListener, ISystemAction, ISystemDialogAction

public abstract class SystemFilterAbstractFilterPoolWizardAction
extends SystemFilterAbstractFilterPoolAction


Field Summary
 
Fields inherited from class org.eclipse.rse.ui.filters.actions.SystemFilterAbstractFilterPoolAction
dlgInputs, mgrNamePreselect
 
Fields inherited from class org.eclipse.rse.ui.actions.SystemBaseDialogAction
cancelled, dlgHelpId, needsProgressMonitor, needsProgressMonitorSet, processAll, value
 
Fields inherited from class org.eclipse.rse.ui.actions.SystemBaseAction
allowOnMultipleSelection, arrowCursor, helpId, selectionSensitive, shell, sSelection, traceSelections, traceTarget, viewer, waitCursor
 
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
 
Constructor Summary
SystemFilterAbstractFilterPoolWizardAction(Shell parent, ImageDescriptor image, String label, String tooltip)
          Constructor for SystemFilterAbstactFilterPoolWizardAction
SystemFilterAbstractFilterPoolWizardAction(Shell parent, String title)
          Constructor for SystemFilterAbstactFilterPoolWizardAction
 
Method Summary
 SystemFilterPoolDialogInterface createFilterPoolDialog(Shell parent)
          Where you create the dialog meeting our interface.
 void doOKprocessing(Object dlgValue)
          Method called when ok pressed on dialog and after getDialogValue has set the value attribute appropriately.
protected  Object getDialogValue(Dialog dlg)
          If you decide to use the supplied run method as is, then you must override this method to retrieve the data from the dialog.
abstract  SystemFilterPoolWizardInterface getFilterPoolWizard()
          Return the wizard so we can customize it prior to showing it.
 
Methods inherited from class org.eclipse.rse.ui.filters.actions.SystemFilterAbstractFilterPoolAction
checkObjectType, createDialog, getDialogFilterPoolManagerNamePrompt, getDialogFilterPoolManagerNameTip, getDialogFilterPoolNamePrompt, getDialogFilterPoolNameTip, getDialogPreSelectInput, getDialogPrompt, getDialogTitle, getFilterPoolManagerNameSelectionIndex, getFilterPoolManagerProvider, getFilterPoolManagers, getFilterPoolPreSelection, getFilterPoolReferenceManager, getReferenceManagerProviderSelection, init, preSelect, run, setDialogFilterPoolManagerNamePrompt, setDialogFilterPoolNamePrompt, setDialogPreSelectInput, setDialogPrompt, setDialogTitle, setFilterPoolManagerNamePreSelection, setFilterPoolManagerNameSelectionIndex, setFilterPoolManagerProvider, setFilterPoolManagers, setFilterPoolReferenceManager, setHelpContextId, setSelection
 
Methods inherited from class org.eclipse.rse.ui.actions.SystemBaseDialogAction
getDialogHelpContextId, getNeedsProgressMonitor, getProcessAllSelections, getValue, setDialogHelp, setNeedsProgressMonitor, setProcessAllSelections, setValue, wasCancelled, wasNeedsProgressMonitorSet
 
Methods inherited from class org.eclipse.rse.ui.actions.SystemBaseAction
allowOnMultipleSelection, getContextMenuGroup, getCurrentTreeView, getFirstSelection, getHelpContextId, getNextSelection, getRemoteAdapter, getSelection, getSelectionProvider, getShell, getShell, getSystemConnection, getViewAdapter, getViewer, isDummy, isEnabled, isSelectionSensitive, issueTraceMessage, selectionChanged, setAvailableOffline, setBusyCursor, setContextMenuGroup, setDisplayCursor, setDisplayCursor, setHelp, setHost, setInputs, setSelectionProvider, setSelectionSensitive, setShell, setTracing, setTracing, setViewer, updateSelection
 
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.rse.ui.actions.ISystemAction
allowOnMultipleSelection, getContextMenuGroup, getHelpContextId, getSelection, getShell, getViewer, isDummy, isSelectionSensitive, setContextMenuGroup, setHelp, setInputs, setSelectionSensitive, setShell, setViewer
 
Methods inherited from interface org.eclipse.jface.action.IAction
addPropertyChangeListener, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, removePropertyChangeListener, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
 
Methods inherited from interface org.eclipse.jface.viewers.ISelectionChangedListener
selectionChanged
 

Constructor Detail

SystemFilterAbstractFilterPoolWizardAction

public SystemFilterAbstractFilterPoolWizardAction(Shell parent,
                                                  String title)
Constructor for SystemFilterAbstactFilterPoolWizardAction


SystemFilterAbstractFilterPoolWizardAction

public SystemFilterAbstractFilterPoolWizardAction(Shell parent,
                                                  ImageDescriptor image,
                                                  String label,
                                                  String tooltip)
Constructor for SystemFilterAbstactFilterPoolWizardAction

Method Detail

doOKprocessing

public void doOKprocessing(Object dlgValue)
Description copied from class: SystemFilterAbstractFilterPoolAction
Method called when ok pressed on dialog and after getDialogValue has set the value attribute appropriately.

Only called if user pressed OK on dialog.

Specified by:
doOKprocessing in class SystemFilterAbstractFilterPoolAction
Parameters:
dlgValue - The output of getDialogValue().
See Also:
SystemFilterAbstractFilterPoolAction.doOKprocessing(Object)

getDialogValue

protected Object getDialogValue(Dialog dlg)
Description copied from class: SystemFilterAbstractFilterPoolAction
If you decide to use the supplied run method as is, then you must override this method to retrieve the data from the dialog. For InputDialog dialogs, this is simply a matter of returning dlg.getValue();

This is called by the run method after the dialog returns. Callers of this object can subsequently retrieve it by calling getValue.

Specified by:
getDialogValue in class SystemFilterAbstractFilterPoolAction
Parameters:
dlg - The dialog object, after it has returned from open.
See Also:
SystemFilterAbstractFilterPoolAction.getDialogValue(Dialog)

createFilterPoolDialog

public SystemFilterPoolDialogInterface createFilterPoolDialog(Shell parent)
Description copied from class: SystemFilterAbstractFilterPoolAction
Where you create the dialog meeting our interface. If you override createDialog, then override this to return null

Specified by:
createFilterPoolDialog in class SystemFilterAbstractFilterPoolAction
See Also:
SystemFilterAbstractFilterPoolAction.createFilterPoolDialog(Shell)

getFilterPoolWizard

public abstract SystemFilterPoolWizardInterface getFilterPoolWizard()
Return the wizard so we can customize it prior to showing it.

Since:
3.0

RSE
Release 3.4

Copyright (c) IBM Corporation and others 2000, 2012. All Rights Reserved.