RSE
Release 1.0

org.eclipse.rse.files.ui.actions
Class SystemNewFileFilterAction

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.actions.SystemBaseWizardAction
                          extended byorg.eclipse.rse.ui.filters.actions.SystemNewFilterAction
                              extended byorg.eclipse.rse.files.ui.actions.SystemNewFileFilterAction
All Implemented Interfaces:
IAction, ISelectionChangedListener, ISystemAction, ISystemDialogAction, ISystemWizardAction
Direct Known Subclasses:
SystemNewFileFilterFromFolderAction

public class SystemNewFileFilterAction
extends SystemNewFilterAction

The action that displays the New File Filter wizard. File Filters are typed filters that allow users to get a list of files meeting the filtering criteria.


Field Summary
 
Fields inherited from class org.eclipse.rse.ui.filters.actions.SystemNewFilterAction
callbackConfigurator, callbackConfiguratorCalled, callbackData, defaultFilterStrings, editPane, filterPoolSelectionValidator, fromRSE, namePageHelp, nested, page1Description, parentPool, poolsToSelectFrom, poolWrapperInformation, showFilterStrings, showInfoPage, showNamePrompt, type, verbage
 
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
SystemNewFileFilterAction(IRemoteFileSubSystemConfiguration subsystemFactory, ISystemFilterPool parentPool, Shell shell)
          Constructor
 
Method Summary
protected  void configureNewFilterWizard(SystemNewFilterWizard wizard)
          Parent intercept.
 void setParentFilterPool(ISystemFilterPool parentPool)
          Set the parent filter pool that the new-filter actions need.
 
Methods inherited from class org.eclipse.rse.ui.filters.actions.SystemNewFilterAction
checkObjectType, configureNewFilter, createNewFilterWizard, createWizard, getFilterString, getFilterStrings, getNewFilter, getSystemFilterPoolReferenceManagerProvider, getType, postProcessWizard, setAllowFilterPoolSelection, setAllowFilterPoolSelection, setCallBackConfigurator, setDefaultFilterStrings, setFilterPoolSelectionValidator, setFilterStringEditPane, setFromRSE, setHelpContextId, setNamePageHelp, setPage1Description, setShowFilterStrings, setShowInfoPage, setShowNamePrompt, setType, setVerbage
 
Methods inherited from class org.eclipse.rse.ui.actions.SystemBaseWizardAction
createDialog, getDialogValue, getWizardPageTitle, setMinimumPageSize, setWizardImage, setWizardPageTitle, setWizardTitle, wasCancelled
 
Methods inherited from class org.eclipse.rse.ui.actions.SystemBaseDialogAction
getDialogHelpContextId, getNeedsProgressMonitor, getProcessAllSelections, getValue, run, setDialogHelp, setNeedsProgressMonitor, setProcessAllSelections, setValue, 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, 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.ISystemDialogAction
getValue, setProcessAllSelections, setValue
 
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

SystemNewFileFilterAction

public SystemNewFileFilterAction(IRemoteFileSubSystemConfiguration subsystemFactory,
                                 ISystemFilterPool parentPool,
                                 Shell shell)
Constructor

Method Detail

setParentFilterPool

public void setParentFilterPool(ISystemFilterPool parentPool)
Set the parent filter pool that the new-filter actions need.

Overrides:
setParentFilterPool in class SystemNewFilterAction

configureNewFilterWizard

protected void configureNewFilterWizard(SystemNewFilterWizard wizard)
Parent intercept.

Overridable extension. For those cases when you don't want to create your own wizard subclass, but prefer to simply configure the default wizard.

Note, at the point this is called, all the base configuration, based on the setters for this action, have been called.

We do it here versus via setters as it defers some work until the user actually selects this action.

Overrides:
configureNewFilterWizard in class SystemNewFilterAction

RSE
Release 1.0

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