<metaname="copyright"content="Copyright (c) IBM Corporation and others 2002, 2006. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.">
It is up to the selected object's adapter to perform this test, in its
<code>testAttribute(Object target,String <i>name</i>,String <i>value</i>)</code> method. This method is implemented for the adapters for every object shown in the
Remote Systems view, and what follows is a list of the tests it will do on the given <samp><i>value</i></samp>,
for the given <samp><i>name</i></samp>:</p>
<ul>
<li><b><samp>"name"</samp></b>. Will test the <i>value</i> for an exact match on an object's name,
or beginning-of-name match if ends with an asterisk.
<li><b><samp>"type"</samp></b>. Will test the <i>value</i> for an exact match on an object's type.
<li><b><samp>"offline"</samp></b>.Will test the <i>value</i> against "true" if the user is working
in "offline" mode or "false" if not. Currently only supported for iSeries connections.
<li><b><samp>"connected"</samp></b>. Will test the <i>value</i> against "true" if the connection
containing the selected object is active or "false" if not.
<li><b><samp>"hasChildren"</samp></b>. Will test the <i>value</i> against "true" if this object's
adapter reports that it has children or "false" if it doesn't have children.
<li><b><samp>"systemType"</samp></b>. Will test the <i>value</i> for an exact match on the system type of
this object's parent SystemConnection object.
You can specify multiple values if you comma-separate them.
<li><b><samp>"subsystemFactoryId"</samp></b>. Will test the <i>value</i> for an exact match on the
<samp>ID</samp> of the subsystem factory that created this object's subsystem. Returns false for SystemConnection objects.
You can specify multiple values if you comma-separate them.
<li><b><samp>"subsystemFactoryCategory"</samp></b>. Will test the <i>value</i> for an exact match
on the <samp>category</samp> of the subsystem factory that created this object's subsystem.
You can specify multiple values if you comma-separate them.
</ul>
<p>For system filter objects of type <samp>org.eclipse.rse.filters.ISystemFilterReference</samp>,
the following names are also supported:
<ul>
<li><b><samp>"filterType"</samp></b>. Will test the <i>value</i> for an exact match on the selected filter's
untranslated type, as set internally. The only RSE-supplied subsystem to support multiple filter types is
the iSeries Objects subsystem for iSeries connections. It contains these types:
<ul>
<li><samp>"Library"</samp>.
<li><samp>"LibraryList"</samp>.
<li><samp>"Object"</samp>.
<li><samp>"Member"</samp>.
</ul>
</ul>
<p>For the <samp>org.eclipse.ui.popupMenus</samp> extension point, you can also use the above names
in the <visibility> and <enablement> elements, for extreme flexibility in when
the action is shown, and when it is enabled or disabled. These map to the <samp>objectState</samp>