RSE
Release 3.4

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

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.SystemFilterAbstractFilterAction
                          extended by org.eclipse.rse.ui.filters.actions.SystemFilterAbstractFilterWizardAction
All Implemented Interfaces:
IAction, ISelectionChangedListener, ISystemAction, ISystemDialogAction

public abstract class SystemFilterAbstractFilterWizardAction
extends SystemFilterAbstractFilterAction


Field Summary
 
Fields inherited from class org.eclipse.rse.ui.filters.actions.SystemFilterAbstractFilterAction
dlgInputs
 
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
SystemFilterAbstractFilterWizardAction(Shell parent, String title)
          Constructor for SystemFilterAbstactFilterWizardAction
SystemFilterAbstractFilterWizardAction(Shell parent, String label, String tooltip)
          Constructor for SystemFilterAbstactFilterWizardAction
 
Method Summary
 SystemFilterDialogInterface createFilterDialog(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  ISystemFilterWizard getFilterWizard()
          Return the wizard so we can customize it prior to showing it.
 
Methods inherited from class org.eclipse.rse.ui.filters.actions.SystemFilterAbstractFilterAction
checkObjectType, createDialog, getDialogFilterFilterNamePrompt, getDialogFilterNameTip, getDialogPreSelectInput, getDialogPrompt, getDialogTitle, init, run, setDialogFilterNamePrompt, setDialogPreSelectInput, setDialogPrompt, setDialogTitle, setHelpContextId
 
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, setSelection, 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, setSelection, 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

SystemFilterAbstractFilterWizardAction

public SystemFilterAbstractFilterWizardAction(Shell parent,
                                              String title)
Constructor for SystemFilterAbstactFilterWizardAction


SystemFilterAbstractFilterWizardAction

public SystemFilterAbstractFilterWizardAction(Shell parent,
                                              String label,
                                              String tooltip)
Constructor for SystemFilterAbstactFilterWizardAction

Method Detail

doOKprocessing

public void doOKprocessing(Object dlgValue)
Description copied from class: SystemFilterAbstractFilterAction
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 SystemFilterAbstractFilterAction
Parameters:
dlgValue - The output of getDialogValue().
See Also:
SystemFilterAbstractFilterAction.doOKprocessing(Object)

getDialogValue

protected Object getDialogValue(Dialog dlg)
Description copied from class: SystemFilterAbstractFilterAction
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 return 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 SystemFilterAbstractFilterAction
Parameters:
dlg - The dialog object, after it has returned from open.
See Also:
SystemFilterAbstractFilterAction.getDialogValue(Dialog)

createFilterDialog

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

Specified by:
createFilterDialog in class SystemFilterAbstractFilterAction
See Also:
SystemFilterAbstractFilterAction.createFilterDialog(Shell)

getFilterWizard

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


RSE
Release 3.4

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