RSE
Release 3.0

Uses of Interface
org.eclipse.rse.core.filters.ISystemFilter

Packages that use ISystemFilter
org.eclipse.rse.core.filters   
org.eclipse.rse.core.subsystems   
org.eclipse.rse.files.ui.dialogs   
org.eclipse.rse.files.ui.widgets   
org.eclipse.rse.subsystems.files.core.subsystems   
org.eclipse.rse.subsystems.shells.core.subsystems   
org.eclipse.rse.ui.filters   
org.eclipse.rse.ui.filters.actions   
org.eclipse.rse.ui.filters.dialogs   
org.eclipse.rse.ui.propertypages   
org.eclipse.rse.ui.subsystems Application programming interface for managing the user interface for subsystem actions.  
org.eclipse.rse.ui.view   
 

Uses of ISystemFilter in org.eclipse.rse.core.filters
 

Methods in org.eclipse.rse.core.filters that return ISystemFilter
 ISystemFilter ISystemFilterReference.getReferencedFilter()
          Return the filter to which we reference...
 ISystemFilter[] ISystemFilter.getNestedFilters()
          Returns the value of the 'Nested Filters' containment reference list.
 ISystemFilter ISystemFilter.getParentFilter()
          Returns the value of the 'Parent Filter' container reference.
 ISystemFilter ISystemFilterContainer.createSystemFilter(String aliasName, String[] filterStrings)
          Adds a new system filter to this container (SystemFilterPool or SystemFilter) and populates it with the filter strings created from the strings provided.
 ISystemFilter[] ISystemFilterContainer.getSystemFilters()
           
 ISystemFilter ISystemFilterContainer.getSystemFilter(String filterName)
           
 ISystemFilter ISystemFilterPoolManager.createSystemFilter(ISystemFilterContainer parent, String aliasName, String[] filterStrings)
          Creates a new system filter within the given filter container (either a filter pool, or a filter).
 ISystemFilter ISystemFilterPoolManager.createSystemFilter(ISystemFilterContainer parent, String aliasName, List filterStrings)
          Creates a new system filter within the given filter container (either a filter pool, or a filter).
 ISystemFilter ISystemFilterPoolManager.createSystemFilter(ISystemFilterContainer parent, String aliasName, String[] filterStrings, String type)
          Creates a new system filter that is typed.
 ISystemFilter ISystemFilterPoolManager.createSystemFilter(ISystemFilterContainer parent, String aliasName, List filterStrings, String type)
          Creates a new system filter that is typed.
 ISystemFilter ISystemFilterPoolManager.createSystemFilter(ISystemFilterContainer parent, String aliasName, String[] filterStrings, String type, boolean promptable)
          Creates a new system filter that is typed and promptable Same as ISystemFilterPoolManager.createSystemFilter(ISystemFilterContainer, String ,String[], String) but takes a boolean indicating if it is promptable.
 ISystemFilter ISystemFilterPoolManager.createSystemFilter(ISystemFilterContainer parent, String aliasName, List filterStrings, String type, boolean promptable)
          Creates a new system filter that is typed and promptable Same as ISystemFilterPoolManager.createSystemFilter(ISystemFilterContainer, String ,String[], String) but takes a boolean indicating if it is promptable.
 ISystemFilter ISystemFilterPoolManager.copySystemFilter(ISystemFilterPool targetPool, ISystemFilter oldFilter, String newName)
          Copy a system filter to a pool in this or another filter manager.
 ISystemFilter ISystemFilterPoolManager.moveSystemFilter(ISystemFilterPool targetPool, ISystemFilter oldFilter, String newName)
          Move a system filter to a pool in this or another filter manager.
 ISystemFilter ISystemFilterStringReference.getParentSystemFilter()
          Get the actual filter that contain the actual filter string we reference
 ISystemFilter ISystemFilterPool.copySystemFilter(ISystemFilterPool targetPool, ISystemFilter oldFilter, String newName)
          Copy a system filter to this or another filter pool.
 ISystemFilter[] ISystemFilterPool.getFilters()
          Return the filters in this pool.
static ISystemFilter SystemFilterUtil.makeSimpleFilter(String name)
           
 ISystemFilter ISystemFilterString.getParentSystemFilter()
          Get the parent filter that contains this filter string.
 ISystemFilter SystemFilterReference.getReferencedFilter()
          Return the filter to which we reference...
 

Methods in org.eclipse.rse.core.filters with parameters of type ISystemFilter
 void ISystemFilterReference.setReferencedFilter(ISystemFilter filter)
          Set the filter to which we reference...
 void ISystemFilter.setParentFilter(ISystemFilter value)
          Sets the value of the 'Parent Filter' container reference.
 ISystemFilterString ISystemFilter.copySystemFilterString(ISystemFilter targetFilter, ISystemFilterString oldFilterString)
          Copies a given filter string from this filter to another filter in this pool or another pool in this manager or another manager.
 void ISystemFilter.clone(ISystemFilter targetFilter)
          Clones a given filter to the given target filter.
 boolean ISystemFilterContainer.addSystemFilter(ISystemFilter filter)
          Adds given filter to the list without populating the filter strings.
 void ISystemFilterContainer.deleteSystemFilter(ISystemFilter filter)
          Removes a given filter from the list.
 void ISystemFilterContainer.renameSystemFilter(ISystemFilter filter, String newName)
          Renames a given filter in the list.
 int ISystemFilterContainer.getSystemFilterPosition(ISystemFilter filter)
           
 void ISystemFilterContainer.moveSystemFilter(int pos, ISystemFilter filter)
          Move a given filter to a given zero-based location.
 void ISystemFilterContainer.updateSystemFilter(ISystemFilter filter, String newName, String[] newStrings)
          Updates a given filter.
 ISystemFilterReference ISystemFilterContainerReference.getExistingSystemFilterReference(ISubSystem subSystem, ISystemFilter filter)
          Finds an existing filter in a particular subsystem.
 ISystemFilterReference ISystemFilterContainerReference.getSystemFilterReference(ISubSystem subSystem, ISystemFilter filter)
          Find or create a single filter refererence to a given filter.
 boolean ISystemFilterPoolManager.deleteSystemFilter(ISystemFilter filter)
          Delete an existing system filter.
 void ISystemFilterPoolManager.renameSystemFilter(ISystemFilter filter, String newName)
          Renames a filter.
 void ISystemFilterPoolManager.updateSystemFilter(ISystemFilter filter, String newName, String[] strings)
          Updates a filter.
 void ISystemFilterPoolManager.setSystemFilterType(ISystemFilter filter, String newType)
          Sets a filter's type.
 ISystemFilter ISystemFilterPoolManager.copySystemFilter(ISystemFilterPool targetPool, ISystemFilter oldFilter, String newName)
          Copy a system filter to a pool in this or another filter manager.
 int ISystemFilterPoolManager.getSystemFilterPosition(ISystemFilter filter)
          Return the zero-based position of a SystemFilter object within its container
 ISystemFilter ISystemFilterPoolManager.moveSystemFilter(ISystemFilterPool targetPool, ISystemFilter oldFilter, String newName)
          Move a system filter to a pool in this or another filter manager.
 void ISystemFilterPoolManager.moveSystemFilters(ISystemFilter[] filters, int delta)
          Move existing filters a given number of positions in the same container.
 ISystemFilterString ISystemFilterPoolManager.addSystemFilterString(ISystemFilter filter, String newString)
          Append a new filter string to the given filter's list Does the following: Adds the filter string to the in-memory cache Saves parent filter pool to disk.
 ISystemFilterString ISystemFilterPoolManager.addSystemFilterString(ISystemFilter filter, String newString, int position)
          Insert a new filter string to the given filter's list, at the given zero-based position Does the following: Adds the filter string to the in-memory cache Saves parent filter pool to disk.
 boolean ISystemFilterPoolManager.removeSystemFilterString(ISystemFilter filter, ISystemFilterString filterString)
          Remove a filter string from this filter's list, given its SystemFilterString object.
 boolean ISystemFilterPoolManager.removeSystemFilterString(ISystemFilter filter, String oldString)
          Delete a filter string from the given filter's list Does the following: Removes the filter string from the in-memory cache Saves parent filter pool to disk.
 boolean ISystemFilterPoolManager.removeSystemFilterString(ISystemFilter filter, int position)
          Remove a filter string from the given filter's list, given its zero-based position Does the following: Removes the filter string from the in-memory cache Saves parent filter pool to disk.
 ISystemFilterString ISystemFilterPoolManager.copySystemFilterString(ISystemFilter targetFilter, ISystemFilterString oldFilterString)
          Copy a system filter string to a filter in this or another filter pool manager.
 ISystemFilterString ISystemFilterPoolManager.moveSystemFilterString(ISystemFilter targetFilter, ISystemFilterString oldFilterString)
          Move a system filter string to a filter in this or another filter pool manager.
 ISystemFilter ISystemFilterPool.copySystemFilter(ISystemFilterPool targetPool, ISystemFilter oldFilter, String newName)
          Copy a system filter to this or another filter pool.
 void ISystemFilterPoolManagerProvider.filterEventFilterCreated(ISystemFilter newFilter)
          A new filter has been created
 void ISystemFilterPoolManagerProvider.filterEventFilterDeleted(ISystemFilter oldFilter)
          A filter has been deleted
 void ISystemFilterPoolManagerProvider.filterEventFilterRenamed(ISystemFilter filter, String oldName)
          A filter has been renamed
 void ISystemFilterPoolManagerProvider.filterEventFilterUpdated(ISystemFilter filter)
          A filter's strings have been updated
 void ISystemFilterPoolManagerProvider.filterEventFiltersRePositioned(ISystemFilter[] filters, int delta)
          One or more filters have been re-ordered within their pool or filter (if nested)
 void ISystemFilterString.setParentSystemFilter(ISystemFilter filter)
          Set the transient parent back-pointer.
 ISystemFilterReference ISystemFilterPoolReferenceManager.getSystemFilterReference(ISubSystem subSystem, ISystemFilter filter)
          Create a single filter refererence to a given filter.
 int ISystemFilterPoolReferenceManager.getSystemFilterReferencePosition(ISubSystem subSystem, ISystemFilter filter)
          Given a filter, return its position within this reference manager when you think of all filter references from all filter pool references as being concatenated
static ISystemFilterReference SystemFilterReference.createSystemFilterReference(ISubSystem subSystem, ISystemFilterContainerReference parent, ISystemFilter filter, boolean persistent)
          Create a new instance of this class.
 void SystemFilterReference.setReferencedFilter(ISystemFilter filter)
          Set the filter to which we reference...
 ISystemFilterReference SystemFilterReference.getSystemFilterReference(ISubSystem subSystem, ISystemFilter filter)
          Create a single filter refererence to a given filter.
 ISystemFilterReference SystemFilterReference.getExistingSystemFilterReference(ISubSystem subSystem, ISystemFilter filter)
          Return an existing reference to a given system filter.
 void ISystemFilterPoolReferenceManagerProvider.filterEventFilterCreated(Object selectedObject, ISystemFilter newFilter)
          A new filter has been created.
 

Uses of ISystemFilter in org.eclipse.rse.core.subsystems
 

Methods in org.eclipse.rse.core.subsystems with parameters of type ISystemFilter
protected  ISystemProfile SubSystemConfiguration.getSystemProfile(ISystemFilter filter)
          Get a profile object given a filter object
protected  void SubSystemConfiguration.fireSubSystemFilterEvent(int eventId, ISystemFilter filter)
          Fire an event of a given id to subsystems that hold a reference to the given filter
protected  void SubSystemConfiguration.fireSubSystemFilterEvent(int eventId, ISystemFilter[] filters)
          Fire an event of a given id to subsystems that hold a reference to the given filter
protected  void SubSystemConfiguration.fireSubSystemFilterEvent(SystemResourceChangeEvent event, ISystemFilter filter)
          Fire an event of a given id to subsystems that hold a reference to the given filter
 void SubSystemConfiguration.filterEventFilterCreated(ISystemFilter newFilter)
          A new filter has been created
 void SubSystemConfiguration.filterEventFilterDeleted(ISystemFilter oldFilter)
          A filter has been deleted
 void SubSystemConfiguration.filterEventFilterRenamed(ISystemFilter filter, String oldName)
          A filter has been renamed
 void SubSystemConfiguration.filterEventFilterUpdated(ISystemFilter filter)
          A filter's strings have been updated
 void SubSystemConfiguration.filterEventFiltersRePositioned(ISystemFilter[] filters, int delta)
          One or more filters have been re-ordered within their pool or filter (if nested)
 boolean SubSystemConfiguration.showChangeFilterStringsPropertyPage(ISystemFilter filter)
          Given a filter, decide whether to show the Filter Strings property page for this filter.
 String SubSystemConfiguration.getTranslatedFilterTypeProperty(ISystemFilter selectedFilter)
          Return the translated string to show in the property sheet for the type property.
protected  boolean SubSystem.doesFilterTypeMatch(ISystemFilter filter, String remoteObjectAbsoluteName)
          Override this method if you support typed filters.
 boolean SubSystem.doesFilterListContentsOf(ISystemFilter filter, String remoteObjectAbsoluteName)
          Return true if the given filter lists the contents of the given remote object.
 boolean SubSystem.doesFilterMatch(ISystemFilter filter, String remoteObjectAbsoluteName)
          Return true if the given remote object name will pass the filtering criteria for any of the filter strings in this filter.
 void SubSystem.filterEventFilterCreated(Object selectedObject, ISystemFilter newFilter)
          A new filter has been created.
static ISubSystemConfiguration SubSystemHelpers.getParentSubSystemConfiguration(ISystemFilter filter)
          Give a filter, return parent subsystem factory
 boolean ISubSystem.doesFilterListContentsOf(ISystemFilter filter, String remoteObjectAbsoluteName)
          Return true if the given filter lists the contents of the given remote object.
 boolean ISubSystem.doesFilterMatch(ISystemFilter filter, String remoteObjectAbsoluteName)
          Return true if the given remote object name will pass the filtering criteria for any of the filter strings in this filter.
 String ISubSystemConfiguration.getTranslatedFilterTypeProperty(ISystemFilter selectedFilter)
          Return the translated string to show in the property sheet for the type property when a filter is selected.
 boolean ISubSystemConfiguration.showChangeFilterStringsPropertyPage(ISystemFilter filter)
          Given a filter, decide whether to show the Filter Strings property page for this filter.
 

Uses of ISystemFilter in org.eclipse.rse.files.ui.dialogs
 

Constructors in org.eclipse.rse.files.ui.dialogs with parameters of type ISystemFilter
SystemPromptForHomeFolderDialog(Shell shell, ISystemFilter filter)
          Constructor
 

Uses of ISystemFilter in org.eclipse.rse.files.ui.widgets
 

Fields in org.eclipse.rse.files.ui.widgets declared as ISystemFilter
protected  ISystemFilter SystemSelectRemoteFileOrFolderForm.preSelectFilter
           
 

Methods in org.eclipse.rse.files.ui.widgets with parameters of type ISystemFilter
static ValidatorFileFilterString SystemFileFilterStringEditPane.getFileFilterStringValidator(ISystemFilter filter, String filterString)
          Reusable method to return a name validator for creating/update a file system filter string
 

Uses of ISystemFilter in org.eclipse.rse.subsystems.files.core.subsystems
 

Methods in org.eclipse.rse.subsystems.files.core.subsystems with parameters of type ISystemFilter
 String RemoteFileSubSystemConfiguration.getTranslatedFilterTypeProperty(ISystemFilter selectedFilter)
          Return the translated string to show in the property sheet for the type property.
 boolean RemoteFileSubSystem.doesFilterMatch(ISystemFilter filter, String remoteObjectAbsoluteName)
           
 

Uses of ISystemFilter in org.eclipse.rse.subsystems.shells.core.subsystems
 

Methods in org.eclipse.rse.subsystems.shells.core.subsystems with parameters of type ISystemFilter
 String RemoteCmdSubSystemConfiguration.getTranslatedFilterTypeProperty(ISystemFilter selectedFilter)
          Return the translated string to show in the property sheet for the type property.
 

Uses of ISystemFilter in org.eclipse.rse.ui.filters
 

Fields in org.eclipse.rse.ui.filters declared as ISystemFilter
protected  ISystemFilter SystemChangeFilterPane.inputFilter
           
 

Methods in org.eclipse.rse.ui.filters with parameters of type ISystemFilter
static ImageDescriptor SystemFilterUIHelpers.getFilterImage(ISystemFilterPoolManagerProvider poolMgrProvider, ISystemFilter filter)
          Get the filter image
 

Uses of ISystemFilter in org.eclipse.rse.ui.filters.actions
 

Methods in org.eclipse.rse.ui.filters.actions that return ISystemFilter
 ISystemFilter SystemChangeFilterAction.getSelectedFilter()
          Get the selected filter
 ISystemFilter SystemNewFilterAction.getNewFilter()
          Output method.
 

Methods in org.eclipse.rse.ui.filters.actions with parameters of type ISystemFilter
protected  void SystemNewFilterAction.configureNewFilter(ISystemFilter newFilter)
          Overridable configuration method.
 

Uses of ISystemFilter in org.eclipse.rse.ui.filters.dialogs
 

Fields in org.eclipse.rse.ui.filters.dialogs declared as ISystemFilter
protected  ISystemFilter SystemNewFilterWizard.newFilter
           
 ISystemFilter SystemFilterDialogOutputs.newFilter
           
 

Methods in org.eclipse.rse.ui.filters.dialogs that return ISystemFilter
 ISystemFilter SystemNewFilterWizard.createNewFilter(Shell shell, ISystemFilterContainer filterParent, String aliasName, Vector filterStringsVector, String type)
          Extendable point for child classes.
 ISystemFilter SystemNewFilterWizard.getSystemFilter()
          Return the filter created upon successful finish
 

Methods in org.eclipse.rse.ui.filters.dialogs with parameters of type ISystemFilter
static ISystemValidator SystemNewFilterWizard.getFilterNameValidator(ISystemFilterContainer container, ISystemFilter filter)
          Reusable method to return a name validator for renaming a filter.
 

Uses of ISystemFilter in org.eclipse.rse.ui.propertypages
 

Methods in org.eclipse.rse.ui.propertypages that return ISystemFilter
protected  ISystemFilter SystemChangeFilterPropertyPage.getFilter()
          Get the input filter object
 

Uses of ISystemFilter in org.eclipse.rse.ui.subsystems
 

Methods in org.eclipse.rse.ui.subsystems that return ISystemFilter
 ISystemFilter ISubSystemConfigurationAdapter.createFilterByPrompting(ISubSystemConfiguration config, ISystemFilterReference referenceToPromptableFilter, Shell shell)
          Prompt the user to create a new filter as a result of the user expanding a promptable filter.
 

Methods in org.eclipse.rse.ui.subsystems with parameters of type ISystemFilter
 IAction[] ISubSystemConfigurationAdapter.getFilterActions(SystemMenuManager menu, IStructuredSelection selection, Shell shell, String menuGroup, ISubSystemConfiguration config, ISystemFilter selectedFilter)
          Returns a list of actions for the popup menu when user right clicks on a filter object.
 void ISubSystemConfigurationAdapter.customizeChangeFilterPropertyPage(ISubSystemConfiguration config, SystemChangeFilterPropertyPage page, ISystemFilter selectedFilter, Shell shell)
          In addition to a change filter action, we now also support the same functionality via a Properties page for filters.
 ImageDescriptor ISubSystemConfigurationAdapter.getSystemFilterImage(ISystemFilter filter)
          Supply the image to be used for filters, within actions.
 

Uses of ISystemFilter in org.eclipse.rse.ui.view
 

Methods in org.eclipse.rse.ui.view that return ISystemFilter
 ISystemFilter ISystemSelectRemoteObjectAPIProviderCaller.createFilterByPrompting(ISystemFilter filterPrompt, Shell shell)
          Prompt the user to create a new filter as a result of the user expanding a promptable transient filter.
 ISystemFilter SubSystemConfigurationAdapter.createFilterByPrompting(ISubSystemConfiguration config, ISystemFilterReference referenceToPromptableFilter, Shell shell)
          Prompt the user to create a new filter as a result of the user expanding a promptable filter.
 

Methods in org.eclipse.rse.ui.view with parameters of type ISystemFilter
 ISystemFilter ISystemSelectRemoteObjectAPIProviderCaller.createFilterByPrompting(ISystemFilter filterPrompt, Shell shell)
          Prompt the user to create a new filter as a result of the user expanding a promptable transient filter.
 ImageDescriptor SubSystemConfigurationAdapter.getSystemFilterImage(ISystemFilter filter)
          Supply the image to be used for filters, within actions.
protected  IAction SubSystemConfigurationAdapter.getNewNestedFilterAction(ISubSystemConfiguration config, ISystemFilter selectedFilter, Shell shell)
          Overridable method to return the action for creating a new nested filter inside another filter.
protected  IAction SubSystemConfigurationAdapter.getChangeFilterAction(ISubSystemConfiguration config, ISystemFilter selectedFilter, Shell shell)
          Overridable method to return the action for changing an existing filter.
 void SubSystemConfigurationAdapter.customizeChangeFilterPropertyPage(ISubSystemConfiguration config, SystemChangeFilterPropertyPage page, ISystemFilter selectedFilter, Shell shell)
          In addition to a change filter action, we now also support the same functionality via a Properties page for filters.
 IAction[] SubSystemConfigurationAdapter.getFilterActions(SystemMenuManager menu, IStructuredSelection selection, Shell shell, String menuGroup, ISubSystemConfiguration config, ISystemFilter selectedFilter)
          Returns a list of actions for the popup menu when user right clicks on a filter object.
protected  Vector SubSystemConfigurationAdapter.getAdditionalFilterActions(ISubSystemConfiguration config, ISystemFilter selectedFilter, Shell shell)
          Overridable entry for child classes to contribute filter actions beyond the default supplied actions.
 void ISystemSelectRemoteObjectAPIProvider.setQuickFilters(ISystemFilter[] filters)
          Set the quick filters to be exposed to the user.
 ISystemFilterReference ISystemTree.revealAndExpand(ISubSystem parentSubSystem, ISystemFilter filter)
          Expand a given filter, given a subsystem that contains a reference to the filter's pool.
 


RSE
Release 3.0

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