RSE
Release 1.0

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

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

public class SystemFilterNewFilterPoolAction
extends SystemFilterAbstractFilterPoolWizardAction
implements ISystemWizardAction

The action that displays the New Filter Pool wizard

See Also:
SystemFilterAbstractFilterPoolAction.setHelpContextId(String)

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
SystemFilterNewFilterPoolAction(Shell parent)
          Constructor for SystemNewFilterPoolAction when not called from work-with dialog.
SystemFilterNewFilterPoolAction(Shell parent, SystemFilterWorkWithFilterPoolsDialog wwdialog)
          Constructor for SystemNewFilterPoolAction when called from work-with dialog.
 
Method Summary
 boolean checkObjectType(Object selectedObject)
          Called by SystemBaseAction when selection is set.
 void doOKprocessing(Object dlgValue)
          Overrides parent.
protected  Object getDialogValue(Dialog dlg)
          Overrides parent.
 int getFilterPoolManagerNameSelectionIndex()
          Returns the zero-based index of the manager name to preselect.
 ISystemFilterPoolManager[] getFilterPoolManagers()
          Returns array of managers to show in combo box.
 SystemFilterPoolWizardInterface getFilterPoolWizard()
          Return the wizard so we can customize it prior to showing it.
protected  void init()
          Override of init in parent
 
Methods inherited from class org.eclipse.rse.ui.filters.actions.SystemFilterAbstractFilterPoolWizardAction
createFilterPoolDialog
 
Methods inherited from class org.eclipse.rse.ui.filters.actions.SystemFilterAbstractFilterPoolAction
createDialog, getDialogFilterPoolManagerNamePrompt, getDialogFilterPoolManagerNameTip, getDialogFilterPoolNamePrompt, getDialogFilterPoolNameTip, getDialogPreSelectInput, getDialogPrompt, getDialogTitle, getFilterPoolManagerProvider, getFilterPoolPreSelection, getFilterPoolReferenceManager, getReferenceManagerProviderSelection, 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, getAdapter, getContextMenuGroup, getCurrentTreeView, getFirstSelection, getHelpContextId, getNextSelection, getRemoteAdapter, getSelection, getSelectionProvider, getShell, getShell, getSystemConnection, 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.ISystemDialogAction
getValue, setProcessAllSelections, setValue, wasCancelled
 
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, run, 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

SystemFilterNewFilterPoolAction

public SystemFilterNewFilterPoolAction(Shell parent)
Constructor for SystemNewFilterPoolAction when not called from work-with dialog.


SystemFilterNewFilterPoolAction

public SystemFilterNewFilterPoolAction(Shell parent,
                                       SystemFilterWorkWithFilterPoolsDialog wwdialog)
Constructor for SystemNewFilterPoolAction when called from work-with dialog.

Method Detail

init

protected void init()
Override of init in parent

Overrides:
init in class SystemFilterAbstractFilterPoolAction

checkObjectType

public boolean checkObjectType(Object selectedObject)
Called by SystemBaseAction when selection is set. Our opportunity to verify we are allowed for this selected type.

Overrides:
checkObjectType in class SystemFilterAbstractFilterPoolAction

getFilterPoolWizard

public SystemFilterPoolWizardInterface getFilterPoolWizard()
Return the wizard so we can customize it prior to showing it. Returns new SystemFilterNewFilterPoolWizard(). Override to replace with your own.

Specified by:
getFilterPoolWizard in class SystemFilterAbstractFilterPoolWizardAction

getDialogValue

protected Object getDialogValue(Dialog dlg)
Overrides parent. Called after dialog dismissed.

Overrides:
getDialogValue in class SystemFilterAbstractFilterPoolWizardAction
See Also:
SystemFilterAbstractFilterPoolAction.getDialogValue(Dialog)

doOKprocessing

public void doOKprocessing(Object dlgValue)
Overrides parent. Called after dialog dismissed and getDialogValue called. The output of getDialogValue passed as input here.

Overrides:
doOKprocessing in class SystemFilterAbstractFilterPoolWizardAction
See Also:
SystemFilterAbstractFilterPoolAction.doOKprocessing(Object)

getFilterPoolManagers

public ISystemFilterPoolManager[] getFilterPoolManagers()
Returns array of managers to show in combo box. Overrides parent to call back to wwdialog if not null.

Overrides:
getFilterPoolManagers in class SystemFilterAbstractFilterPoolAction

getFilterPoolManagerNameSelectionIndex

public int getFilterPoolManagerNameSelectionIndex()
Returns the zero-based index of the manager name to preselect. Overrides parent to call back to wwdialog if not null.

Overrides:
getFilterPoolManagerNameSelectionIndex in class SystemFilterAbstractFilterPoolAction

RSE
Release 1.0

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