org.eclipse.rse.ui.view
Interface ISystemViewActionFilter
- All Superinterfaces:
- IActionFilter
- All Known Subinterfaces:
- ISystemViewElementAdapter
- All Known Implementing Classes:
- AbstractSystemViewAdapter, SystemTeamViewCategoryAdapter, SystemTeamViewProfileAdapter, SystemTeamViewSubSystemConfigurationAdapter, SystemViewConnectionAdapter, SystemViewFilterAdapter, SystemViewFilterPoolAdapter, SystemViewFilterPoolReferenceAdapter, SystemViewFilterReferenceAdapter, SystemViewFilterStringAdapter, SystemViewMessageAdapter, SystemViewPromptableAdapter, SystemViewRemoteFileAdapter, SystemViewRemoteOutputAdapter, SystemViewRemoteProcessAdapter, SystemViewRootInputAdapter, SystemViewScratchpadAdapter, SystemViewSubSystemAdapter
- public interface ISystemViewActionFilter
- extends IActionFilter
This interface is implemented by the adapters for every object shown in the
Remote System Explorer. It enables complex filtering of action and popup menu
extensions via the <filter> element, and action extensions
via the <visibility> and <enablement>
elements.
The base adapter class used for all RSE objects supports the following properties
by default:
- name="value". The given value must match getName(target) exactly, or if ends with asterisk must match the beginning.
- name="type". The given value must match getType(target) exactly. Be careful, as this is usually translated.
- name="hasChildren". If the given value is "true", returns true if hasChildren(target) returns true. If given "false",
returns true if the hasChildren returns false.
- name="connection". If the given value is "true", returns true if the subsystem is connected. If given "false",
returns true if the subsystem is not connected.
- name="offline". If the given value is "true", returns true if the subsystem is offline. If given "false",
returns true if the subsystem is offline.
- name="systemType". The given value is a system type, and this returns true if this object's connection is of that
type. You can specify multiple values by comma-separating them, and this returns if there is a match on any them.
- name="subsystemFactoryId". The given value is a subsystem factory Id, and this returns true if this object's
subsystem is from that subsystem factory. For connections, returns false.
You can specify multiple values by comma-separating them, and this returns if there is a match on any them.
- name="subsystemFactoryCategory". The given value is a subsystem category, and this returns true if this object's
subsystem is from a subsystem factory of that category. For connections, returns false.
You can specify multiple values by comma-separating them, and this returns if there is a match on any them.
Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.