diff options
Diffstat (limited to 'rse/doc/org.eclipse.rse.doc.isv/guide/tutorial/DeveloperSubSystemConfiguration.html')
-rwxr-xr-x | rse/doc/org.eclipse.rse.doc.isv/guide/tutorial/DeveloperSubSystemConfiguration.html | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/rse/doc/org.eclipse.rse.doc.isv/guide/tutorial/DeveloperSubSystemConfiguration.html b/rse/doc/org.eclipse.rse.doc.isv/guide/tutorial/DeveloperSubSystemConfiguration.html deleted file mode 100755 index 43f7c91e3..000000000 --- a/rse/doc/org.eclipse.rse.doc.isv/guide/tutorial/DeveloperSubSystemConfiguration.html +++ /dev/null @@ -1,102 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> -<html> - -<head> -<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> -<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css"> -<meta name="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." > -<LINK REL="STYLESHEET" HREF="../../book.css" TYPE="text/css"> -<title>DeveloperSubSystemConfiguration Class After Editing</title> -</head> - -<body> -<h1>DeveloperSubSystemConfiguration Class After Editing</h1> -<pre><samp> -package samples.subsystems; - -<strong>import java.util.Vector;</strong> - -<strong>import org.eclipse.rse.core.subsystems.IConnectorService; -import org.eclipse.rse.core.subsystems.ISubSystem;</strong> -import org.eclipse.rse.core.subsystems.SubSystemConfiguration; -<strong>import org.eclipse.rse.core.filters.ISystemFilterPool; -import org.eclipse.rse.core.filters.ISystemFilterPoolManager; -import org.eclipse.rse.core.filters.ISystemFilter; -import org.eclipse.rse.core.model.IHost;</strong> - -<strong>import samples.RSESamplesPlugin;</strong> - -/** - * This is our subsystem factory, which creates instances of our subsystems, - * and supplies the subsystem and filter actions to their popup menus. - */ -public class DeveloperSubSystemConfiguration extends SubSystemConfiguration { - - /** - * Constructor for DeveloperSubSystemConfiguration. - */ - public DeveloperSubSystemConfiguration() { - super(); - } - - /** - * Create an instance of our subsystem. - */ - <strong>public ISubSystem createSubSystemInternal(IHost conn) { - return new DeveloperSubSystem(conn, getConnectorService(conn)); - }</strong> - - /* (non-Javadoc) - * @see org.eclipse.rse.core.subsystems.ISubSystemConfiguration#getConnectorService(org.eclipse.rse.core.model.IHost) - */ - public IConnectorService getConnectorService(IHost host) { - <strong>return DeveloperConnectorServiceManager.getInstance() - .getConnectorService(host, IDeveloperSubSystem.class);</strong> - } - - /** - * Intercept of parent method that creates an initial default filter pool. - * We intercept so that we can create an initial filter in that pool, which will - * list all teams. - */ - <a id="createDefaultFilterPool"></a><strong>protected ISystemFilterPool createDefaultFilterPool(ISystemFilterPoolManager mgr) - { - ISystemFilterPool defaultPool = null; - try { - defaultPool = mgr.createSystemFilterPool(getDefaultFilterPoolName(mgr.getName(), getId()), true); // true=>is deletable by user - Vector strings = new Vector(); - strings.add("*"); - mgr.createSystemFilter(defaultPool, "All teams", strings); - } catch (Exception exc) {} - return defaultPool; - }</strong> - - /** - * Intercept of parent method so we can supply our own value shown in the property - * sheet for the "type" property when a filter is selected within our subsystem. - * - * Requires this line in rseSamplesResources.properties: property.type.teamfilter=Team filter - */ - <strong>public String getTranslatedFilterTypeProperty(ISystemFilter selectedFilter) - { - return RSESamplesPlugin.getResourceString("property.type.teamfilter"); - }</strong> - - /* (non-Javadoc) - * @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsUserId() - */ - <strong>public boolean supportsUserId() { - return false; - }</strong> - - /* (non-Javadoc) - * @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsServerLaunchProperties(org.eclipse.rse.core.model.IHost) - */ - <strong>public boolean supportsServerLaunchProperties(IHost host) { - return false; - }</strong> - -} -</samp></pre> -</body> -</html> |