From 58f046c8b2a5a544ce62d8be767d0564a8ee0aea Mon Sep 17 00:00:00 2001 From: David McKnight Date: Wed, 28 Mar 2007 18:19:48 +0000 Subject: [PATCH] [178599] more refactorings --- .../files/core/model/RemotePath.java | 4 +- .../files/core/model/RemotePathUtil.java | 3 +- .../core/subsystems/RemoteFileSubSystem.java | 2 +- .../META-INF/MANIFEST.MF | 5 +- .../plugin.xml | 4 +- .../subsystems/files/dstore/Activator.java | 2 +- .../subsystems/files/dstore}/DStoreFile.java | 2 +- .../files/dstore}/DStoreFileAdapter.java | 3 +- ...ileSubSystemSearchResultConfiguration.java | 3 +- .../dstore}/DStoreJavaLanguageUtility.java | 3 +- .../dstore}/DStoreLanguageUtilityFactory.java | 2 +- .../files/dstore}/DStoreSearchResult.java | 2 +- .../files/dstore}/DStoreVirtualFile.java | 2 +- .../RemoteFilePropertyChangeListener.java | 3 +- .../DStoreFileSubSystemConfiguration.java | 6 +- ...toreWindowsFileSubSystemConfiguration.java | 2 +- .../old/FileTransferStatusListener.java | 124 ----- .../old/SearchResultsChangeListener.java | 397 --------------- .../dstore/old/StatusChangeListener.java | 479 ------------------ ...ersalSearchResultConfigurationFactory.java | 58 --- ...niversalSearchResultConfigurationImpl.java | 62 --- .../META-INF/MANIFEST.MF | 2 +- .../processes/dstore/Activator.java | 2 +- .../dstore/DStoreProcessAdapter.java | 2 +- .../DStoreProcessSubSystemConfiguration.java | 1 + .../META-INF/MANIFEST.MF | 5 +- .../subsystems/shells/dstore/Activator.java | 2 +- .../dstore}/DStoreServiceCommandShell.java | 2 +- .../DStoreShellSubSystemConfiguration.java | 2 +- .../{ => internal}/ui/MassagerAddQuotes.java | 4 +- .../{ => internal}/ui/MassagerFoldCase.java | 5 +- .../ui/MassagerFoldCaseOutsideQuotes.java | 2 +- .../ui/MassagerFoldCaseUnlessQuoted.java | 2 +- .../ui/MassagerRemoveQuotes.java | 4 +- .../rse/{ => internal}/ui/RSEAdapter.java | 3 +- .../{ => internal}/ui/SystemProfileForm.java | 5 +- .../ui/SystemSortableSelection.java | 2 +- .../ui/SystemTabFolderLayout.java | 2 +- .../{ => internal}/ui/widgets/SSLForm.java | 2 +- .../widgets/ServerConnectionSecurityForm.java | 2 +- .../org/eclipse/rse/ui/AbstractElement.java | 39 -- .../eclipse/rse/ui/RSESystemTypeAdapter.java | 3 +- .../SystemMoveDownConnectionAction.java | 2 +- .../actions/SystemMoveUpConnectionAction.java | 2 +- .../SystemFilterMoveDownFilterAction.java | 2 +- ...lterMoveDownFilterPoolReferenceAction.java | 2 +- .../SystemFilterMoveUpFilterAction.java | 2 +- ...FilterMoveUpFilterPoolReferenceAction.java | 2 +- .../ServerConnectionSecurityPropertyPage.java | 2 +- ...ystemConnectionSubSystemsPropertyPage.java | 2 +- 50 files changed, 65 insertions(+), 1212 deletions(-) rename rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/{ => internal}/subsystems/files/core/model/RemotePath.java (97%) rename rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/{ => internal}/subsystems/files/core/model/RemotePathUtil.java (96%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/{ => internal}/subsystems/files/dstore/Activator.java (96%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/{subsystems/files/dstore/model => internal/subsystems/files/dstore}/DStoreFile.java (98%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/{subsystems/files/dstore/model => internal/subsystems/files/dstore}/DStoreFileAdapter.java (96%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/{subsystems/files/dstore/subsystem => internal/subsystems/files/dstore}/DStoreFileSubSystemSearchResultConfiguration.java (97%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/{subsystems/files/dstore/subsystem => internal/subsystems/files/dstore}/DStoreJavaLanguageUtility.java (96%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/{subsystems/files/dstore/subsystem => internal/subsystems/files/dstore}/DStoreLanguageUtilityFactory.java (97%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/{subsystems/files/dstore/model => internal/subsystems/files/dstore}/DStoreSearchResult.java (97%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/{subsystems/files/dstore/model => internal/subsystems/files/dstore}/DStoreVirtualFile.java (97%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/{subsystems/files/dstore/subsystem => internal/subsystems/files/dstore}/RemoteFilePropertyChangeListener.java (98%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/{subsystem => }/DStoreFileSubSystemConfiguration.java (95%) rename rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/{subsystem => }/DStoreWindowsFileSubSystemConfiguration.java (98%) delete mode 100644 rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/FileTransferStatusListener.java delete mode 100644 rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/SearchResultsChangeListener.java delete mode 100644 rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/StatusChangeListener.java delete mode 100644 rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/UniversalSearchResultConfigurationFactory.java delete mode 100644 rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/UniversalSearchResultConfigurationImpl.java rename rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/{ => internal}/subsystems/processes/dstore/Activator.java (97%) rename rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/{ => internal}/subsystems/processes/dstore/DStoreProcessAdapter.java (98%) rename rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/{ => internal}/subsystems/shells/dstore/Activator.java (97%) rename rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/{subsystems/shells/dstore/model => internal/subsystems/shells/dstore}/DStoreServiceCommandShell.java (98%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/MassagerAddQuotes.java (96%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/MassagerFoldCase.java (97%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/MassagerFoldCaseOutsideQuotes.java (99%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/MassagerFoldCaseUnlessQuoted.java (98%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/MassagerRemoveQuotes.java (98%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/RSEAdapter.java (95%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/SystemProfileForm.java (98%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/SystemSortableSelection.java (99%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/SystemTabFolderLayout.java (98%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/widgets/SSLForm.java (98%) rename rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/{ => internal}/ui/widgets/ServerConnectionSecurityForm.java (97%) delete mode 100644 rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/AbstractElement.java diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/model/RemotePath.java b/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/internal/subsystems/files/core/model/RemotePath.java similarity index 97% rename from rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/model/RemotePath.java rename to rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/internal/subsystems/files/core/model/RemotePath.java index aedb6799fa2..dcdfdbff07f 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/model/RemotePath.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/internal/subsystems/files/core/model/RemotePath.java @@ -15,7 +15,7 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.core.model; +package org.eclipse.rse.internal.subsystems.files.core.model; import org.eclipse.rse.core.SystemBasePlugin; import org.eclipse.rse.core.model.IHost; @@ -23,6 +23,8 @@ import org.eclipse.rse.core.model.ISystemProfile; import org.eclipse.rse.core.model.ISystemRegistry; import org.eclipse.rse.services.clientserver.archiveutils.ArchiveHandlerManager; import org.eclipse.rse.services.clientserver.messages.SystemMessageException; +import org.eclipse.rse.subsystems.files.core.model.IRemotePath; +import org.eclipse.rse.subsystems.files.core.model.RemoteFileUtility; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem; import org.eclipse.rse.ui.RSEUIPlugin; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/model/RemotePathUtil.java b/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/internal/subsystems/files/core/model/RemotePathUtil.java similarity index 96% rename from rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/model/RemotePathUtil.java rename to rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/internal/subsystems/files/core/model/RemotePathUtil.java index 33aead50ddf..265a0d5fd49 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/model/RemotePathUtil.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/internal/subsystems/files/core/model/RemotePathUtil.java @@ -15,10 +15,11 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.core.model; +package org.eclipse.rse.internal.subsystems.files.core.model; import org.eclipse.core.runtime.IPath; import org.eclipse.core.runtime.Path; +import org.eclipse.rse.subsystems.files.core.model.IRemotePath; /** * Singleton utility class for remote paths. diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/subsystems/RemoteFileSubSystem.java b/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/subsystems/RemoteFileSubSystem.java index 2c59d3bb824..155f2f0e71e 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/subsystems/RemoteFileSubSystem.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.core/src/org/eclipse/rse/subsystems/files/core/subsystems/RemoteFileSubSystem.java @@ -1766,6 +1766,6 @@ public abstract class RemoteFileSubSystem extends SubSystem implements IRemoteFi * @see org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem#getRemoteEncoding() */ public String getRemoteEncoding() { - return System.getProperty("file.encoding"); + return System.getProperty("file.encoding"); //$NON-NLS-1$ } } diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/META-INF/MANIFEST.MF index 1622d41d672..7074fb1daa6 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.rse.subsystems.files.dstore;singleton:=true Bundle-Version: 2.0.0.qualifier -Bundle-Activator: org.eclipse.rse.subsystems.files.dstore.Activator +Bundle-Activator: org.eclipse.rse.internal.subsystems.files.dstore.Activator Bundle-Localization: plugin Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, @@ -18,7 +18,6 @@ Require-Bundle: org.eclipse.ui, org.eclipse.rse.ui Eclipse-LazyStart: true Export-Package: org.eclipse.rse.subsystems.files.dstore, - org.eclipse.rse.subsystems.files.dstore.model, - org.eclipse.rse.subsystems.files.dstore.subsystem + org.eclipse.rse.subsystems.files.dstore Bundle-Vendor: %providerName Bundle-RequiredExecutionEnvironment: J2SE-1.4 diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/plugin.xml b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/plugin.xml index 4ed8eb73c08..468e68ee3a0 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/plugin.xml +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/plugin.xml @@ -27,7 +27,7 @@ Contributors: iconlive="icons/full/obj16/systemfileslive_obj.gif" icon="icons/full/obj16/systemfiles_obj.gif" category="files" - class="org.eclipse.rse.subsystems.files.dstore.subsystem.DStoreFileSubSystemConfiguration" + class="org.eclipse.rse.subsystems.files.dstore.DStoreFileSubSystemConfiguration" vendor="%providerName" priority="100" id="dstore.files"> @@ -40,7 +40,7 @@ Contributors: iconlive="icons/full/obj16/systemfileslive_obj.gif" icon="icons/full/obj16/systemfiles_obj.gif" category="files" - class="org.eclipse.rse.subsystems.files.dstore.subsystem.DStoreWindowsFileSubSystemConfiguration" + class="org.eclipse.rse.subsystems.files.dstore.DStoreWindowsFileSubSystemConfiguration" vendor="%providerName" priority="100" id="dstore.windows.files"> diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/Activator.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/Activator.java similarity index 96% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/Activator.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/Activator.java index f0275315920..5c91521a5e9 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/Activator.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/Activator.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore; +package org.eclipse.rse.internal.subsystems.files.dstore; import org.eclipse.rse.core.SystemBasePlugin; import org.osgi.framework.BundleContext; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreFile.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreFile.java similarity index 98% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreFile.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreFile.java index b7e32e8262e..fbc0f77d771 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreFile.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreFile.java @@ -15,7 +15,7 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.model; +package org.eclipse.rse.internal.subsystems.files.dstore; import org.eclipse.dstore.core.model.DataElement; import org.eclipse.dstore.core.model.DataStore; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreFileAdapter.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreFileAdapter.java similarity index 96% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreFileAdapter.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreFileAdapter.java index 9e12f44d001..a6c40fed8e6 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreFileAdapter.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreFileAdapter.java @@ -15,7 +15,7 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.model; +package org.eclipse.rse.internal.subsystems.files.dstore; import java.util.ArrayList; import java.util.List; @@ -31,7 +31,6 @@ import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSyst import org.eclipse.rse.subsystems.files.core.subsystems.IHostFileToRemoteFileAdapter; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileContext; -import org.eclipse.rse.subsystems.files.dstore.subsystem.RemoteFilePropertyChangeListener; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.swt.widgets.Shell; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemSearchResultConfiguration.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreFileSubSystemSearchResultConfiguration.java similarity index 97% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemSearchResultConfiguration.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreFileSubSystemSearchResultConfiguration.java index 7f34e8d255d..2d617a12f18 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemSearchResultConfiguration.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreFileSubSystemSearchResultConfiguration.java @@ -15,7 +15,7 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.subsystem; +package org.eclipse.rse.internal.subsystems.files.dstore; import java.util.List; @@ -32,7 +32,6 @@ import org.eclipse.rse.subsystems.files.core.servicesubsystem.OutputRefresh; import org.eclipse.rse.subsystems.files.core.subsystems.IHostFileToRemoteFileAdapter; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile; import org.eclipse.rse.subsystems.files.core.subsystems.RemoteSearchResultsContentsType; -import org.eclipse.rse.subsystems.files.dstore.model.DStoreSearchResult; import org.eclipse.swt.widgets.Display; public class DStoreFileSubSystemSearchResultConfiguration extends DStoreSearchResultConfiguration diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreJavaLanguageUtility.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreJavaLanguageUtility.java similarity index 96% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreJavaLanguageUtility.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreJavaLanguageUtility.java index 131533ff12e..e2feb43bda3 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreJavaLanguageUtility.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreJavaLanguageUtility.java @@ -15,7 +15,7 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.subsystem; +package org.eclipse.rse.internal.subsystems.files.dstore; import org.eclipse.dstore.core.model.DE; import org.eclipse.dstore.core.model.DataElement; @@ -26,7 +26,6 @@ import org.eclipse.rse.internal.subsystems.files.core.AbstractJavaLanguageUtilit import org.eclipse.rse.services.dstore.files.DStoreHostFile; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem; -import org.eclipse.rse.subsystems.files.dstore.model.DStoreFile; /** * This class is the Java language utility for universal. diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreLanguageUtilityFactory.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreLanguageUtilityFactory.java similarity index 97% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreLanguageUtilityFactory.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreLanguageUtilityFactory.java index 095e34d3c3f..88d54ea5d20 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreLanguageUtilityFactory.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreLanguageUtilityFactory.java @@ -15,7 +15,7 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.subsystem; +package org.eclipse.rse.internal.subsystems.files.dstore; import java.util.HashMap; import java.util.Map; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreSearchResult.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreSearchResult.java similarity index 97% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreSearchResult.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreSearchResult.java index ed2b955436b..0952a9379d8 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreSearchResult.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreSearchResult.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.model; +package org.eclipse.rse.internal.subsystems.files.dstore; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreVirtualFile.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreVirtualFile.java similarity index 97% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreVirtualFile.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreVirtualFile.java index 17fd61eb26a..29da8e3d2f9 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/model/DStoreVirtualFile.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/DStoreVirtualFile.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.model; +package org.eclipse.rse.internal.subsystems.files.dstore; import org.eclipse.rse.services.dstore.files.DStoreVirtualHostFile; import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/RemoteFilePropertyChangeListener.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/RemoteFilePropertyChangeListener.java similarity index 98% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/RemoteFilePropertyChangeListener.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/RemoteFilePropertyChangeListener.java index 978aa1b85ed..fe514a28192 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/RemoteFilePropertyChangeListener.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/internal/subsystems/files/dstore/RemoteFilePropertyChangeListener.java @@ -15,7 +15,7 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.subsystem; +package org.eclipse.rse.internal.subsystems.files.dstore; import java.util.ArrayList; import java.util.HashMap; @@ -39,7 +39,6 @@ import org.eclipse.rse.model.SystemRegistry; import org.eclipse.rse.subsystems.files.core.SystemFileResources; import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile; -import org.eclipse.rse.subsystems.files.dstore.model.DStoreFile; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemConfiguration.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/DStoreFileSubSystemConfiguration.java similarity index 95% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemConfiguration.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/DStoreFileSubSystemConfiguration.java index 1d7d553771e..8f1c61895f9 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreFileSubSystemConfiguration.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/DStoreFileSubSystemConfiguration.java @@ -15,13 +15,16 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.subsystem; +package org.eclipse.rse.subsystems.files.dstore; import org.eclipse.rse.connectorservice.dstore.DStoreConnectorService; import org.eclipse.rse.connectorservice.dstore.DStoreConnectorServiceManager; import org.eclipse.rse.core.model.IHost; import org.eclipse.rse.core.subsystems.IConnectorService; import org.eclipse.rse.core.subsystems.ISubSystem; +import org.eclipse.rse.internal.subsystems.files.dstore.DStoreFileAdapter; +import org.eclipse.rse.internal.subsystems.files.dstore.DStoreFileSubSystemSearchResultConfiguration; +import org.eclipse.rse.internal.subsystems.files.dstore.DStoreLanguageUtilityFactory; import org.eclipse.rse.services.clientserver.SystemSearchString; import org.eclipse.rse.services.dstore.IDStoreService; import org.eclipse.rse.services.dstore.files.DStoreFileService; @@ -36,7 +39,6 @@ import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSyst import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystemConfiguration; import org.eclipse.rse.subsystems.files.core.subsystems.IHostFileToRemoteFileAdapter; import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem; -import org.eclipse.rse.subsystems.files.dstore.model.DStoreFileAdapter; import org.eclipse.rse.ui.RSEUIPlugin; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreWindowsFileSubSystemConfiguration.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/DStoreWindowsFileSubSystemConfiguration.java similarity index 98% rename from rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreWindowsFileSubSystemConfiguration.java rename to rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/DStoreWindowsFileSubSystemConfiguration.java index 8bc0e357221..44767ceaef0 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/subsystem/DStoreWindowsFileSubSystemConfiguration.java +++ b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/DStoreWindowsFileSubSystemConfiguration.java @@ -15,7 +15,7 @@ * {Name} (company) - description of contribution. *******************************************************************************/ -package org.eclipse.rse.subsystems.files.dstore.subsystem; +package org.eclipse.rse.subsystems.files.dstore; import java.util.Vector; diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/FileTransferStatusListener.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/FileTransferStatusListener.java deleted file mode 100644 index d932379dca9..00000000000 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/FileTransferStatusListener.java +++ /dev/null @@ -1,124 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2004, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * {Name} (company) - description of contribution. - *******************************************************************************/ - -package org.eclipse.rse.subsystems.files.dstore.old; - -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.dstore.core.model.DE; -import org.eclipse.dstore.core.model.DataElement; -import org.eclipse.dstore.core.model.DataStore; -import org.eclipse.dstore.core.model.DataStoreSchema; -import org.eclipse.rse.core.subsystems.IConnectorService; -import org.eclipse.rse.services.clientserver.IServiceConstants; -import org.eclipse.swt.widgets.Shell; - -/** - * @author mjberger - * - * To change the template for this generated type comment go to - * Window>Preferences>Java>Code Generation>Code and Comments - */ -public class FileTransferStatusListener extends StatusChangeListener -{ - - protected String _remotePath; - protected DataElement _log; - protected DataElement _statusElement; - - public FileTransferStatusListener(String remotePath, Shell shell, IProgressMonitor monitor, IConnectorService system, DataStore ds, DataElement uploadLog) throws Exception - { - super(shell, monitor, system); - _remotePath = remotePath.replace('\\', '/'); - - _log = uploadLog; - if (_log == null) - { - throw new Exception("Could not find log in DataStore."); //$NON-NLS-1$ - } - setStatus(findOrCreateUploadStatus(ds)); - } - - protected DataElement findOrCreateUploadStatus(DataStore ds) - { - DataElement result = ds.find(_log, DE.A_NAME, _remotePath,1); - - // first upload, this will always ben null - // but also need to handle case where it's been uploaded before in the sessoin (i.e. for reseting values) - if (result == null) - { - result = _log.getDataStore().createObject(_log, "uploadstatus", _remotePath); //$NON-NLS-1$ - result.setAttribute(DE.A_SOURCE, "running"); //$NON-NLS-1$ - result.setAttribute(DE.A_VALUE, ""); //$NON-NLS-1$ - - DataElement cmd = ds.findCommandDescriptor(DataStoreSchema.C_SET); - - ds.command(cmd, _log, true); - /* - try - { - StatusMonitorFactory.getInstance().getStatusMonitorFor(system, ds).waitForUpdate(setstatus); - } - catch (Exception e) - { - } - */ - // DKM: no need for this - turns out the problem was that we need to send the LOG not the result - - // since the server needs to know the parent! - //ds.waitUntil(setstatus, "done"); - - } - else - { - - result.setAttribute(DE.A_SOURCE, "running"); //$NON-NLS-1$ - result.setAttribute(DE.A_VALUE, ""); //$NON-NLS-1$ - } - _statusElement = result; - return result; - } - - /* (non-Javadoc) - * @see org.eclipse.rse.subsystems.files.dstore.old.StatusChangeListener#determineStatusDone() - */ - protected boolean determineStatusDone() - { - return getStatus().getAttribute(DE.A_SOURCE).equals(IServiceConstants.SUCCESS) || getStatus().getAttribute(DE.A_SOURCE).equals(IServiceConstants.FAILED); - - } - - public boolean uploadHasFailed() - { - return getStatus().getAttribute(DE.A_SOURCE).equals(IServiceConstants.FAILED); - } - - public String getErrorMessage() - { - return getStatus().getAttribute(DE.A_VALUE); - } - - public String getRemotePath() - { - return _remotePath; - } - - public void setRemotePath(String remotePath) - { - _remotePath = remotePath; - } - - -} diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/SearchResultsChangeListener.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/SearchResultsChangeListener.java deleted file mode 100644 index 2512df7c6cc..00000000000 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/SearchResultsChangeListener.java +++ /dev/null @@ -1,397 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2002, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * {Name} (company) - description of contribution. - *******************************************************************************/ - -package org.eclipse.rse.subsystems.files.dstore.old; - -import java.util.ArrayList; -import java.util.List; - -import org.eclipse.dstore.core.model.DE; -import org.eclipse.dstore.core.model.DataElement; -import org.eclipse.dstore.core.model.DataStore; -import org.eclipse.dstore.extra.DomainEvent; -import org.eclipse.dstore.extra.IDomainListener; -import org.eclipse.rse.core.subsystems.CommunicationsEvent; -import org.eclipse.rse.core.subsystems.ICommunicationsListener; -import org.eclipse.rse.dstore.universal.miners.IUniversalDataStoreConstants; -import org.eclipse.rse.model.ISystemResourceChangeEvents; -import org.eclipse.rse.model.SystemRegistry; -import org.eclipse.rse.model.SystemResourceChangeEvent; -import org.eclipse.rse.services.clientserver.archiveutils.ArchiveHandlerManager; -import org.eclipse.rse.services.search.IHostSearchResultConfiguration; -import org.eclipse.rse.subsystems.files.core.servicesubsystem.FileServiceSubSystem; -import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile; -import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileContext; -import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem; -import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteSearchConstants; -import org.eclipse.rse.subsystems.files.core.subsystems.RemoteFile; -import org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileContext; -import org.eclipse.rse.subsystems.files.core.subsystems.RemoteFileSubSystem; -import org.eclipse.rse.subsystems.files.core.subsystems.RemoteSearchResult; -import org.eclipse.rse.subsystems.files.core.subsystems.RemoteSearchResultsContentsType; -import org.eclipse.rse.subsystems.files.dstore.model.DStoreFile; -import org.eclipse.rse.subsystems.files.dstore.model.DStoreSearchResult; -import org.eclipse.rse.ui.ISystemMessages; -import org.eclipse.rse.ui.RSEUIPlugin; -import org.eclipse.swt.widgets.Display; -import org.eclipse.swt.widgets.Shell; - - -public class SearchResultsChangeListener implements IDomainListener, ICommunicationsListener { - - - private Shell _shell; - private UniversalSearchResultConfigurationImpl _searchConfig; - private DataElement _status; - private IRemoteFileSubSystem _subsys; - private DataStore _dataStore; - private IRemoteFileContext _defaultContext; - private IRemoteFileContext _currentContext; - //private IRemoteFileFactory _factory; - private long _lastUpdateTime; - private boolean _disconnected = false; - private boolean _cancelled = false; - - private static int MAX_RESULTS = 10000; - - public SearchResultsChangeListener(Shell shell, UniversalSearchResultConfigurationImpl searchConfig) { - _shell = shell; - _searchConfig = searchConfig; - - IRemoteFile rmtFile = (IRemoteFile)_searchConfig.getSearchTarget(); - _subsys = rmtFile.getParentRemoteFileSubSystem(); - - _status = _searchConfig.getStatusObject(); - _dataStore = _status.getDataStore(); - - _dataStore.getDomainNotifier().addDomainListener(this); - _subsys.getConnectorService().addCommunicationsListener(this); - - _lastUpdateTime = 0; - - //_factory = ((FileServiceSubSystem)_subsys).getRemoteFileFactory(); - - if (_status.getValue().equals("done")) { //$NON-NLS-1$ - setDone(); - } - else if (_status.getValue().equals("cancelled")) { //$NON-NLS-1$ - _cancelled = true; - setDone(); - } - } - - public IHostSearchResultConfiguration getSearchResults() { - return _searchConfig; - } - - public DataElement getStatus() { - return _status; - } - - /** - * @see IDomainListener#listeningTo(DomainEvent) - */ - public boolean listeningTo(DomainEvent event) { - - - DataElement parent = (DataElement)event.getParent(); - if (_status == null) { - return false; - } - else if (_status == parent) { - return true; - } - else if (_status.getParent() == parent) - { - return true; - } - - return false; - } - - /** - * @see IDomainListener#domainChanged(DomainEvent) - */ - public void domainChanged(DomainEvent event) { - - if (!_subsys.isConnected()) - { - _disconnected = true; - setDone(); - return; - } - - if (_status.getValue().equals("done")) { //$NON-NLS-1$ - setDone(); - } - else if (_status.getValue().equals("cancelled")) { //$NON-NLS-1$ - _cancelled = true; - setDone(); - } - else { - long currentTime = System.currentTimeMillis(); - long deltaTime = currentTime - _lastUpdateTime; - - // update frequency is inversely proportional to the number of search results - if (deltaTime > _searchConfig.getResultsSize() && _searchConfig.getResultsSize() < MAX_RESULTS) { - _lastUpdateTime = currentTime; - handleSearchResults(); - } - } - } - - private void handleSearchResults() { - SystemRegistry registry = RSEUIPlugin.getTheSystemRegistry(); - - // append new results to existing results - List results = _status.getNestedData(); - if (results != null) - { - int totalSize = results.size(); - int currentSize = _searchConfig.getResultsSize(); - - for (int loop = currentSize; loop < totalSize && loop < MAX_RESULTS; loop++) { - - DataElement result = (DataElement)results.get(loop); - - if (_defaultContext == null) { - _defaultContext = new RemoteFileContext(_subsys, null, null); - _currentContext = _defaultContext; - } - - if (result.getName().length() > 0) { - - // for defect 47414, this code changes the context used for creating IRemoteFiles - char slash = '/'; - - if (_subsys.getHost().getSystemType().equals("Windows")) { //$NON-NLS-1$ - slash = '\\'; - } - - String parentPath = result.getValue(); - - // check if parent is an archive - boolean isParentArchive = ArchiveHandlerManager.getInstance().isRegisteredArchive(parentPath); - - int lastSlash = parentPath.lastIndexOf(slash); - - if (lastSlash > 0) { - - String parentName = parentPath.substring(lastSlash + 1, parentPath.length()); - String parentRoot = parentPath.substring(0, lastSlash); - - if ((_currentContext.getParentRemoteFile() == null) || !_currentContext.getParentRemoteFile().getAbsolutePath().equals(parentPath)) { - - // change the current context - DataElement parentElement = null; - - if (ArchiveHandlerManager.isVirtual(parentRoot)) { - parentElement = result.getDataStore().createObject(null, IUniversalDataStoreConstants.UNIVERSAL_VIRTUAL_FOLDER_DESCRIPTOR, parentName); - } - else { - - if (!isParentArchive) { - parentElement = result.getDataStore().createObject(null, IUniversalDataStoreConstants.UNIVERSAL_FOLDER_DESCRIPTOR, parentName); - } - else { - parentElement = result.getDataStore().createObject(null, IUniversalDataStoreConstants.UNIVERSAL_ARCHIVE_FILE_DESCRIPTOR, parentName); - } - } - - parentElement.setAttribute(DE.A_VALUE, parentRoot); - - try - { - IRemoteFile remoteFileParent = _subsys.getRemoteFileObject(parentPath); - //_factory.createRemoteFile(_defaultContext, parentElement, false, true); - // DKM - need to see why we're not checking the cache first... - //((RemoteFileSubSystemImpl)_subsys).cacheRemoteFile(remoteFileParent, parentPath); - _currentContext = new RemoteFileContext(_subsys, remoteFileParent, null); - } - catch (Exception e) - { - - } - } - } - else { - _currentContext = _defaultContext; - } - - if (!_subsys.isConnected()) - { - _disconnected = true; - setDone(); - return; - } - - IRemoteFile remoteFile = null; - String remotePath = parentPath + slash + result.getName(); - if (_subsys instanceof FileServiceSubSystem) - { - remoteFile = ((FileServiceSubSystem)_subsys).getCachedRemoteFile(remotePath); - } - - if (remoteFile == null) - { - try - { - remoteFile = _subsys.getRemoteFileObject(remotePath); - //_factory.createRemoteFile(_currentContext, result, false, true); - ((RemoteFileSubSystem)_subsys).cacheRemoteFile(remoteFile, remotePath); - ((RemoteFile)remoteFile).setParentRemoteFile(_currentContext.getParentRemoteFile()); - } - catch (Exception e) - { - - } - } - - if (remoteFile != null) { - - if (result.getNestedSize() > 0) { - - boolean isWindows = _subsys.getHost().getSystemType().equals("Windows"); //$NON-NLS-1$ - char separator = isWindows ? '\\' : '/'; - List contents = new ArrayList(); - - // go through search results - for (int i = 0; i < result.getNestedSize(); i++) { - - DataElement resultElement = result.get(i); - - // search result object - DStoreSearchResult searchResult = new DStoreSearchResult(_searchConfig, remoteFile, resultElement, _searchConfig.getSearchString()); - - // set the name which should be the line - searchResult.setText(resultElement.getName()); - - String source = resultElement.getSource().replace('\\', separator).replace('/', separator); - - String lineNumStr = null; - int colonIndex = source.indexOf(":"); //$NON-NLS-1$ - if (colonIndex > 2) - { - lineNumStr = source.substring(colonIndex); - } - - int lineNum = 0; - - if (lineNumStr != null && lineNumStr.length() > 0) { - Integer lineLocation = new Integer(lineNumStr); - lineNum = lineLocation.intValue(); - } - - // set the line number - searchResult.setLine(lineNum); - - // set the index - searchResult.setIndex(i); - - // add the search result - contents.add(searchResult); - } - - // set search results to contents of remote file - ((DStoreFile)remoteFile).setContents(RemoteSearchResultsContentsType.getInstance(), _searchConfig.getSearchString().toString(), contents.toArray()); - } - - // add remote file to search result set - _searchConfig.addResult(remoteFile); - } - } - } - - if (totalSize >= MAX_RESULTS) { - RemoteSearchResult warning = new RemoteSearchResult(_searchConfig, _searchConfig, _searchConfig.getSearchString()); - warning.setLine(0); - warning.setText(RSEUIPlugin.getPluginMessage(ISystemMessages.MSG_LIST_CANCELLED).getLevelOneText()); - _searchConfig.addResult(warning); - } - - registry.fireEvent(new SystemResourceChangeEvent(_searchConfig, ISystemResourceChangeEvents.EVENT_REFRESH, null)); - } - } - - /** - * Indicates search is done. - */ - public void setDone() { - - _status.getDataStore().getDomainNotifier().removeDomainListener(this); - - _subsys.getConnectorService().removeCommunicationsListener(this); - - if (!_disconnected) { - handleSearchResults(); - - if (_cancelled) { - _searchConfig.setStatus(IRemoteSearchConstants.CANCELLED); - } - else { - _searchConfig.setStatus(IRemoteSearchConstants.FINISHED); - } - } - else { - _searchConfig.setStatusObject(null); - _searchConfig.setStatus(IRemoteSearchConstants.DISCONNECTED); - } - - SystemRegistry registry = RSEUIPlugin.getTheSystemRegistry(); - registry.fireEvent(new SystemResourceChangeEvent(_searchConfig, ISystemResourceChangeEvents.EVENT_SEARCH_FINISHED, null)); - } - - /** - * @see IDomainListener#getShell() - */ - public Shell getShell() { - return _shell; - } - - /** - * - */ - public boolean wasCancelled() { - return _cancelled; - } - - /** - * @see ICommunicationsListener#communicationsStateChange(CommunicationsEvent) - */ - public void communicationsStateChange(CommunicationsEvent e) { - - int connState = e.getState(); - - if (connState == CommunicationsEvent.CONNECTION_ERROR || connState == CommunicationsEvent.AFTER_DISCONNECT) { - _disconnected = true; - - Display.getDefault().asyncExec(new Runnable() { - - public void run() { - setDone(); - } - }); - } - } - - /** - * @see ICommunicationsListener#isPassiveCommunicationsListener() - */ - public boolean isPassiveCommunicationsListener() { - return true; - } -} diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/StatusChangeListener.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/StatusChangeListener.java deleted file mode 100644 index 5dfd1469140..00000000000 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/StatusChangeListener.java +++ /dev/null @@ -1,479 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2002, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * {Name} (company) - description of contribution. - *******************************************************************************/ - -package org.eclipse.rse.subsystems.files.dstore.old; - -import java.util.List; -import java.util.Vector; - -import org.eclipse.core.runtime.IProgressMonitor; -import org.eclipse.dstore.core.model.DE; -import org.eclipse.dstore.core.model.DataElement; -import org.eclipse.dstore.core.model.DataStore; -import org.eclipse.dstore.extra.DomainEvent; -import org.eclipse.dstore.extra.IDomainListener; -import org.eclipse.rse.connectorservice.dstore.util.ICommunicationsDiagnostic; -import org.eclipse.rse.connectorservice.dstore.util.ICommunicationsDiagnosticFactory; -import org.eclipse.rse.core.SystemBasePlugin; -import org.eclipse.rse.core.subsystems.CommunicationsEvent; -import org.eclipse.rse.core.subsystems.ICommunicationsListener; -import org.eclipse.rse.core.subsystems.IConnectorService; -import org.eclipse.swt.widgets.Display; -import org.eclipse.swt.widgets.Shell; - -/* - * Utility class for determining when a DataStore command is complete via the status. - */ -public class StatusChangeListener implements IDomainListener, ICommunicationsListener -{ - - - protected DataElement target; - protected Shell shell; - protected IProgressMonitor monitor; - protected IConnectorService system; - - protected boolean _networkDown = false; - protected boolean done = false; - protected boolean cancelled = false; - - protected Vector historyOfTargets; - - protected static class FindShell implements Runnable { - private Shell shell; - - /** - * @see Runnable#run() - */ - public void run() { - try { - Shell[] shells = Display.getCurrent().getShells(); - for (int loop = 0; loop < shells.length && shell == null; loop++) { - if (shells[loop].isEnabled()) { - shell = shells[loop]; - } - } - } catch (Exception e) { - SystemBasePlugin.logError("StatusChangeListener.FindShell exception: ", e); //$NON-NLS-1$ - } - } - } - - - /** - * Construct a StatusChangeListener - * - * @param shell A valid Shell object - * - * @param monitor A progress monitor if you want this object to check if - * the user presses cancel while waiting for the status object - * to be updated - * - * @param target The status DataElement for which you wish to wait for an update - */ - public StatusChangeListener(Shell shell, IProgressMonitor monitor, IConnectorService system, DataElement target) { - this.shell = shell; - this.monitor = monitor; - this.target = target; - this.system = system; - system.addCommunicationsListener(this); - historyOfTargets = new Vector(); - } - - -// public StatusChangeListener(Shell shell, IProgressMonitor monitor, DataElement target) { -// this.shell = shell; -// this.monitor = monitor; -// this.target = target; -// historyOfTargets = new Vector(); -// } - - - public StatusChangeListener(Shell shell, IProgressMonitor monitor, IConnectorService system) { - this(shell, monitor, system, null); - } - - public StatusChangeListener(IConnectorService system) { - this (null, null, system, null); - } - -// public StatusChangeListener(Shell shell, DataElement target) { -// this(shell, null, target); -// } - - - /** - * - */ - public void setStatus(DataElement p_target) - { - this.target = p_target; - - for (int i = 0; i < historyOfTargets.size(); i++) - { - if (target == historyOfTargets.elementAt(i)) - { - setDone( true ); - historyOfTargets.clear(); - return; - } - } - - historyOfTargets.clear(); - } - - /** - * - */ - public DataElement getStatus() - { - return target; - } - - /** - * @see IDomainListener#listeningTo(DomainEvent) - */ - public boolean listeningTo(DomainEvent event) { - if (target == null) - { - return true; - } - - if (target == event.getParent()) { - return true; - } - - return false; - } - - - /** - * @see IDomainListener#domainChanged(DomainEvent) - */ - public void domainChanged(DomainEvent event) { - if (target == null) - { - if (historyOfTargets.size() < 1000) - { - historyOfTargets.addElement(event.getParent()); - } - } - - if (target == event.getParent()) - { - boolean isStatusDone = determineStatusDone(); - - if (isStatusDone) - { - setDone( true ); - } - } - } - - - /** - * setDone(boolean) - */ - public void setDone(boolean done) - { - this.done = done; - } - - public Shell getShell() { - // dy: DomainNotifier (which calls this method) requires the shell not be disposed - //if (shell == null) { - if (shell == null || shell.isDisposed()) - { - FindShell findShell = new FindShell(); - Display.getDefault().syncExec(findShell); - shell = findShell.shell; - } - return shell; - } - - /** - * - */ - public boolean wasCancelled() { - return cancelled; - } - - /** - * @see ICommunicationsListener#communicationsStateChange(CommunicationsEvent) - */ - public void communicationsStateChange(CommunicationsEvent e) { - if (e.getState() == CommunicationsEvent.CONNECTION_ERROR) { - _networkDown = true; - } - } - - - /** - * Wait for the the status DataElement to be refreshed - * - * @param - * ICommunicationsDiagnosticFactory factory : for creating system specific diagnostic class instance - * Int wait : threshold for starting diagnostic. Default is 60 seconds; a zero means to use the default. - * -1 means to force a timeout; mainly for testing purpose. - * - * @return The status DataElement after it has been updated, or the user - * has pressed cancel - * - * @throws InterruptedException if the thread was interrupted. - */ - public DataElement waitForUpdate() throws InterruptedException - { - return waitForUpdate(null, 0); //No diagnostic - } - - public DataElement waitForUpdate(ICommunicationsDiagnosticFactory factory) throws InterruptedException - { - return waitForUpdate(factory, 0); //Use the default wait threshold - } - - public DataElement waitForUpdate(ICommunicationsDiagnosticFactory factory, int wait) throws InterruptedException - { - boolean statusDone = determineStatusDone(); - if (statusDone) - { - setDone(true); - } - else - { - Display display = Display.getCurrent(); - - // Prevent infinite looping by introducing a threshold for wait - int WaitThreshold = 600; //default. sleep(100ms) for 600 times - if ( wait > 0 ) - WaitThreshold = wait*10; // 1 second means 10 sleep(100ms) - else if ( wait == -1 ) // force a diagnostic - WaitThreshold = -1; - - ICommunicationsDiagnostic diagnostic = null; - boolean diagnosticStarted = false; //Flag to indicate diagnostic started - - if (display != null) { - if (shell == null || shell.isDisposed()) { - shell = Display.getDefault().getActiveShell(); - } - // Current thread is UI thread - while (!done && !cancelled) { - while (display.readAndDispatch()) { - //Process everything on event queue - } - - if ((monitor != null) && (monitor.isCanceled())) { - cancelled = true; - target.getDataStore().getDomainNotifier().removeDomainListener(this); - system.removeCommunicationsListener(this); - throw new InterruptedException(); - } - - statusDone = determineStatusDone(); - - if (statusDone) - { - setDone(true); - } - else - { - Thread.sleep(100); - - if (factory != null) { - - if (WaitThreshold > 0) // update timer count if - // threshold not reached - --WaitThreshold; // decrement the timer count - - //Check if timeout threshold reached @01 - if ((WaitThreshold < 1) && !diagnosticStarted && (diagnostic == null)) - { - diagnosticStarted = true; - diagnostic = whatIsGoingOn(factory, false); - } - else - { - if (diagnosticStarted && (diagnostic != null)) - { - - if (ICommunicationsDiagnostic.CANCEL_WAIT_REQUESTED == diagnostic.diagnosticStatus()) { - cancelled = true; - SystemBasePlugin.logError("StatusChangeListener.waitForUpdate cancelled by user."); //$NON-NLS-1$ - } - } - } - } - else if (_networkDown) - { - target.getDataStore().getDomainNotifier().removeDomainListener(this); - system.removeCommunicationsListener(this); - throw new InterruptedException(); - } - } - } - - } else { - // Current thread is not UI thread - while (!done && !cancelled) - { - - if ((monitor != null) && (monitor.isCanceled())) - { - cancelled = true; - target.getDataStore().getDomainNotifier().removeDomainListener(this); - system.removeCommunicationsListener(this); - throw new InterruptedException(); - } - - statusDone = determineStatusDone(); - - if (statusDone) - { - setDone(true); - } - else { - Thread.sleep(100); - - if (factory != null) { - - if (WaitThreshold > 0) // update timer count if - // threshold not reached - --WaitThreshold; // decrement the timer count - - //Check if timeout threshold reached @01 - if ((WaitThreshold < 1) && !diagnosticStarted && (diagnostic == null)) - { - diagnosticStarted = true; - diagnostic = whatIsGoingOn(factory, false); - } - else - { - if (diagnosticStarted && (diagnostic != null)) - { - if (ICommunicationsDiagnostic.CANCEL_WAIT_REQUESTED == diagnostic.diagnosticStatus()) - { - cancelled = true; - SystemBasePlugin.logError("StatusChangeListener.waitForUpdate cancelled by user."); //$NON-NLS-1$ - } - } - } - } - else if (_networkDown) - { - target.getDataStore().getDomainNotifier().removeDomainListener(this); - system.removeCommunicationsListener(this); - throw new InterruptedException(); - } - } - } - } - } - - // Reset done so we can detect the next event if waitForUpdate - // is called again - done = false; - system.removeCommunicationsListener(this); - - return target; - } - - /** - * Determines whether the status is done. - * @return true if status done, false otherwise. - */ - protected boolean determineStatusDone() { - return getStatus().getAttribute(DE.A_VALUE).equals("done") || getStatus().getAttribute(DE.A_NAME).equals("done"); //$NON-NLS-1$ //$NON-NLS-2$ - } - - /** - * @see org.eclipse.rse.core.subsystems.ICommunicationsListener#isPassiveCommunicationsListener() - */ - public boolean isPassiveCommunicationsListener() { - return false; - } - - /** - * Start diagnostic - * - * @param Class diagnostic is the an implementation of ICommunicationsDiagnostic - * @param quiet is the flag to indicate if user should be prompted - * - true for no prompt - * @return ICommunciationsDiagnostic class instance - */ - public ICommunicationsDiagnostic whatIsGoingOn(ICommunicationsDiagnosticFactory factory, boolean quiet ) throws InterruptedException //@01 - { - if (target == null) - return null; - - ICommunicationsDiagnostic d = null; - DataStore ds = null; - try { - String name = getStatus().getName(); /* Get the current element status name: started/working/done */ - /* Log the current status */ - SystemBasePlugin.logError("StatusChangeListener."+name+": " + "Communications Diagnostic started"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - SystemBasePlugin.logError("StatusChangeListener."+name + //$NON-NLS-1$ - ": done = " + done + //$NON-NLS-1$ - "; cancelled = " + cancelled + //$NON-NLS-1$ - "; _networkDown = " + _networkDown ); //$NON-NLS-1$ - - ds = target.getDataStore(); - /* Log the status in DataStore */ - SystemBasePlugin.logError("StatusChangeListener."+name+"(DataStore): " + " isConnected = " + ds.isConnected() + "; isWaiting = " + ds.isWaiting(target)); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ - - /*Log all nested DataElement's in target's parent*/ - List deList = target.getParent().getNestedData(); - if (deList != null && !deList.isEmpty() ) { - int num = deList.size(); - for ( int i = 0; i < num; i++) - { - DataElement child = (DataElement) deList.get(i); - if (child != null) { - SystemBasePlugin.logError("StatusChangeListener."+name+".child"+i+"(DataElement): " + child.toString()); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - DataElement descriptor = child.getDescriptor(); - if (descriptor != null) - SystemBasePlugin.logError("StatusChangeListener."+name+".child"+i+"(Descriptor): " + descriptor.toString()); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ - } - } - } - //Spawn off a diagnostic to check more stuff - if (factory != null) { - d = factory.createInstance(); - - //Initialize the diagnostic instance - //Set diagnostic id(name), server name(ds.getName()), this connection(system) - d.setUp(name, quiet, ds.getName(),system, null ,null, null); - - new Thread(d).start(); - } - - } - catch (Exception e) - { - SystemBasePlugin.logError("StatusChangeListener.ICommunicationsDiagnostic exception: ", e); //$NON-NLS-1$ - } - - return d; // return the created diagnostic class instance - } - - /** - * Test if the StatusChangeListener returned because the network connection to the - * remote system was broken. - */ - public boolean isNetworkDown() { - return _networkDown; - } -} diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/UniversalSearchResultConfigurationFactory.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/UniversalSearchResultConfigurationFactory.java deleted file mode 100644 index 298670160f4..00000000000 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/UniversalSearchResultConfigurationFactory.java +++ /dev/null @@ -1,58 +0,0 @@ -/******************************************************************************** - * Copyright (c) 2006 IBM Corporation. All rights reserved. - * This program and the accompanying materials are made available under the terms - * of the Eclipse Public License v1.0 which accompanies this distribution, and is - * available at http://www.eclipse.org/legal/epl-v10.html - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * {Name} (company) - description of contribution. - ********************************************************************************/ - -package org.eclipse.rse.subsystems.files.dstore.old; - -import org.eclipse.rse.services.clientserver.SystemSearchString; -import org.eclipse.rse.services.search.IHostSearchResultConfiguration; -import org.eclipse.rse.services.search.IHostSearchResultConfigurationFactory; -import org.eclipse.rse.services.search.IHostSearchResultSet; - -/** - * Singleton class that is a factory for creating search result configurations. - */ -public class UniversalSearchResultConfigurationFactory implements IHostSearchResultConfigurationFactory { - - private static UniversalSearchResultConfigurationFactory instance; - - /** - * Constructor for creating a search configuration factory. - */ - private UniversalSearchResultConfigurationFactory() { - } - - /** - * Gets the singleton instance of the factory. - * @return the singleton instance of the factory. - */ - public static UniversalSearchResultConfigurationFactory getInstance() { - - if (instance == null) { - instance = new UniversalSearchResultConfigurationFactory(); - } - - return instance; - } - - /** - * Creates a config and adds it to the result set. - */ - public IHostSearchResultConfiguration createSearchConfiguration(IHostSearchResultSet resultSet, Object searchTarget, SystemSearchString searchString) { - IHostSearchResultConfiguration config = new UniversalSearchResultConfigurationImpl(resultSet, searchTarget, searchString); - resultSet.addSearchConfiguration(config); - return config; - } -} \ No newline at end of file diff --git a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/UniversalSearchResultConfigurationImpl.java b/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/UniversalSearchResultConfigurationImpl.java deleted file mode 100644 index 0ac839090aa..00000000000 --- a/rse/plugins/org.eclipse.rse.subsystems.files.dstore/src/org/eclipse/rse/subsystems/files/dstore/old/UniversalSearchResultConfigurationImpl.java +++ /dev/null @@ -1,62 +0,0 @@ -/******************************************************************************** - * Copyright (c) 2006 IBM Corporation. All rights reserved. - * This program and the accompanying materials are made available under the terms - * of the Eclipse Public License v1.0 which accompanies this distribution, and is - * available at http://www.eclipse.org/legal/epl-v10.html - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * {Name} (company) - description of contribution. - ********************************************************************************/ - -package org.eclipse.rse.subsystems.files.dstore.old; - -import org.eclipse.dstore.core.model.DataElement; -import org.eclipse.rse.services.clientserver.SystemSearchString; -import org.eclipse.rse.services.search.IHostSearchResultSet; -import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile; -import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem; -import org.eclipse.rse.subsystems.files.core.subsystems.RemoteSearchResultConfiguration; - -public class UniversalSearchResultConfigurationImpl extends RemoteSearchResultConfiguration { - - protected DataElement statusObject; - - /** - * Constructor to create a universal search result configuration. - * @param resultSet the parent result set. - * @param searchObject the search target. - * @param string the search string. - */ - public UniversalSearchResultConfigurationImpl(IHostSearchResultSet resultSet, Object searchObject, SystemSearchString string) { - super(resultSet, searchObject, string); - } - - public void setStatusObject(DataElement statusObject) { - this.statusObject = statusObject; - } - - public DataElement getStatusObject() { - return statusObject; - } - - /** - * @see org.eclipse.rse.services.search.IHostSearchResultConfiguration#cancel() - */ - public void cancel() { - - if (getStatus() != RUNNING) { - super.cancel(); - return; - } - - IRemoteFile remoteFile = (IRemoteFile)getSearchTarget(); - IRemoteFileSubSystem subsys = remoteFile.getParentRemoteFileSubSystem(); - subsys.cancelSearch(this); - } -} \ No newline at end of file diff --git a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/META-INF/MANIFEST.MF index 329e0ff330f..75e7e415b2c 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.rse.subsystems.processes.dstore;singleton:=true Bundle-Version: 2.0.0.qualifier -Bundle-Activator: org.eclipse.rse.subsystems.processes.dstore.Activator +Bundle-Activator: org.eclipse.rse.internal.subsystems.processes.dstore.Activator Bundle-Localization: plugin Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, diff --git a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/Activator.java b/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/internal/subsystems/processes/dstore/Activator.java similarity index 97% rename from rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/Activator.java rename to rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/internal/subsystems/processes/dstore/Activator.java index de074cdac82..ac9c8ada5b9 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/Activator.java +++ b/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/internal/subsystems/processes/dstore/Activator.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.subsystems.processes.dstore; +package org.eclipse.rse.internal.subsystems.processes.dstore; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.rse.processes.ui.ProcessesPlugin; diff --git a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessAdapter.java b/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/internal/subsystems/processes/dstore/DStoreProcessAdapter.java similarity index 98% rename from rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessAdapter.java rename to rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/internal/subsystems/processes/dstore/DStoreProcessAdapter.java index b634d764b47..9dea636d92b 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessAdapter.java +++ b/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/internal/subsystems/processes/dstore/DStoreProcessAdapter.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.subsystems.processes.dstore; +package org.eclipse.rse.internal.subsystems.processes.dstore; import java.util.ArrayList; diff --git a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessSubSystemConfiguration.java b/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessSubSystemConfiguration.java index 8a9e5e54d32..070e290e5b5 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessSubSystemConfiguration.java +++ b/rse/plugins/org.eclipse.rse.subsystems.processes.dstore/src/org/eclipse/rse/subsystems/processes/dstore/DStoreProcessSubSystemConfiguration.java @@ -21,6 +21,7 @@ import org.eclipse.rse.connectorservice.dstore.DStoreConnectorServiceManager; import org.eclipse.rse.core.model.IHost; import org.eclipse.rse.core.subsystems.IConnectorService; import org.eclipse.rse.core.subsystems.ISubSystem; +import org.eclipse.rse.internal.subsystems.processes.dstore.DStoreProcessAdapter; import org.eclipse.rse.services.dstore.IDStoreService; import org.eclipse.rse.services.dstore.processes.DStoreProcessService; import org.eclipse.rse.services.processes.IProcessService; diff --git a/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/META-INF/MANIFEST.MF index 730e067625d..89b66482d8b 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/META-INF/MANIFEST.MF +++ b/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.rse.subsystems.shells.dstore;singleton:=true Bundle-Version: 2.0.0.qualifier -Bundle-Activator: org.eclipse.rse.subsystems.shells.dstore.Activator +Bundle-Activator: org.eclipse.rse.internal.subsystems.shells.dstore.Activator Bundle-Localization: plugin Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, @@ -19,6 +19,5 @@ Require-Bundle: org.eclipse.ui, org.eclipse.rse.subsystems.files.core Eclipse-LazyStart: true Bundle-Vendor: %providerName -Export-Package: org.eclipse.rse.subsystems.shells.dstore, - org.eclipse.rse.subsystems.shells.dstore.model +Export-Package: org.eclipse.rse.subsystems.shells.dstore Bundle-RequiredExecutionEnvironment: J2SE-1.4 diff --git a/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/Activator.java b/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/internal/subsystems/shells/dstore/Activator.java similarity index 97% rename from rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/Activator.java rename to rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/internal/subsystems/shells/dstore/Activator.java index a8163fffbb6..e91671b16c9 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/Activator.java +++ b/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/internal/subsystems/shells/dstore/Activator.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.subsystems.shells.dstore; +package org.eclipse.rse.internal.subsystems.shells.dstore; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.ui.plugin.AbstractUIPlugin; diff --git a/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/model/DStoreServiceCommandShell.java b/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/internal/subsystems/shells/dstore/DStoreServiceCommandShell.java similarity index 98% rename from rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/model/DStoreServiceCommandShell.java rename to rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/internal/subsystems/shells/dstore/DStoreServiceCommandShell.java index 8c65672fae8..1dc6f083233 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/model/DStoreServiceCommandShell.java +++ b/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/internal/subsystems/shells/dstore/DStoreServiceCommandShell.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.subsystems.shells.dstore.model; +package org.eclipse.rse.internal.subsystems.shells.dstore; import org.eclipse.dstore.core.model.DataElement; import org.eclipse.rse.internal.services.dstore.shell.DStoreShellOutputReader; diff --git a/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/DStoreShellSubSystemConfiguration.java b/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/DStoreShellSubSystemConfiguration.java index 2be13e29f12..ca3c2aaa89b 100644 --- a/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/DStoreShellSubSystemConfiguration.java +++ b/rse/plugins/org.eclipse.rse.subsystems.shells.dstore/src/org/eclipse/rse/subsystems/shells/dstore/DStoreShellSubSystemConfiguration.java @@ -22,6 +22,7 @@ import org.eclipse.rse.connectorservice.dstore.DStoreConnectorServiceManager; import org.eclipse.rse.core.model.IHost; import org.eclipse.rse.core.subsystems.IConnectorService; import org.eclipse.rse.core.subsystems.ISubSystem; +import org.eclipse.rse.internal.subsystems.shells.dstore.DStoreServiceCommandShell; import org.eclipse.rse.services.dstore.IDStoreService; import org.eclipse.rse.services.dstore.shells.DStoreShellService; import org.eclipse.rse.services.shells.IHostShell; @@ -30,7 +31,6 @@ import org.eclipse.rse.subsystems.shells.core.subsystems.IRemoteCmdSubSystem; import org.eclipse.rse.subsystems.shells.core.subsystems.servicesubsystem.IServiceCommandShell; import org.eclipse.rse.subsystems.shells.core.subsystems.servicesubsystem.ShellServiceSubSystem; import org.eclipse.rse.subsystems.shells.core.subsystems.servicesubsystem.ShellServiceSubSystemConfiguration; -import org.eclipse.rse.subsystems.shells.dstore.model.DStoreServiceCommandShell; import org.eclipse.rse.ui.RSEUIPlugin; /** diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerAddQuotes.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerAddQuotes.java similarity index 96% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerAddQuotes.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerAddQuotes.java index 93006be85c3..1289ed6b056 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerAddQuotes.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerAddQuotes.java @@ -14,7 +14,9 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui; +package org.eclipse.rse.internal.ui; + +import org.eclipse.rse.ui.ISystemMassager; /** * This massager will take a string an add quotes to it by diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerFoldCase.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerFoldCase.java similarity index 97% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerFoldCase.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerFoldCase.java index 761b4ad2544..641626ee33b 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerFoldCase.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerFoldCase.java @@ -14,7 +14,10 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui; +package org.eclipse.rse.internal.ui; + +import org.eclipse.rse.ui.ISystemMassager; + /** * This massager folds the input text into either uppercase or lowercase, * depending on the value pass to the constructor or setter. diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerFoldCaseOutsideQuotes.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerFoldCaseOutsideQuotes.java similarity index 99% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerFoldCaseOutsideQuotes.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerFoldCaseOutsideQuotes.java index f87d2773b40..a4068f4f9e1 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerFoldCaseOutsideQuotes.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerFoldCaseOutsideQuotes.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui; +package org.eclipse.rse.internal.ui; /** * This massager folds the input text into either uppercase or lowercase, * but ONLY for those portions of the string that are not inside delimiters. diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerFoldCaseUnlessQuoted.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerFoldCaseUnlessQuoted.java similarity index 98% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerFoldCaseUnlessQuoted.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerFoldCaseUnlessQuoted.java index 6dcbbbf8bd4..c54fc0286cf 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerFoldCaseUnlessQuoted.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerFoldCaseUnlessQuoted.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui; +package org.eclipse.rse.internal.ui; /** * This massager folds the input text into either uppercase or lowercase, * but ONLY if the given input is not delimited. The default delimiter checked diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerRemoveQuotes.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerRemoveQuotes.java similarity index 98% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerRemoveQuotes.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerRemoveQuotes.java index 92e614a3e53..14470c68160 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/MassagerRemoveQuotes.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/MassagerRemoveQuotes.java @@ -14,7 +14,9 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui; +package org.eclipse.rse.internal.ui; + +import org.eclipse.rse.ui.ISystemMassager; /** * Utility class used by UI widgets to format a srcpf or member Description string.
diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/RSEAdapter.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/RSEAdapter.java similarity index 95% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/RSEAdapter.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/RSEAdapter.java index 9f07c7978ab..69de1ebb651 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/RSEAdapter.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/RSEAdapter.java @@ -13,8 +13,9 @@ * Contributors: * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui; +package org.eclipse.rse.internal.ui; +import org.eclipse.rse.ui.IRSEAdapter; import org.eclipse.ui.model.WorkbenchAdapter; /** diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/SystemProfileForm.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/SystemProfileForm.java similarity index 98% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/SystemProfileForm.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/SystemProfileForm.java index 5d2a4e2c4c1..cdb8765d91e 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/SystemProfileForm.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/SystemProfileForm.java @@ -14,11 +14,14 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui; +package org.eclipse.rse.internal.ui; import org.eclipse.jface.wizard.WizardPage; import org.eclipse.rse.core.model.ISystemProfile; import org.eclipse.rse.internal.model.SystemProfileManager; import org.eclipse.rse.services.clientserver.messages.SystemMessage; +import org.eclipse.rse.ui.RSEUIPlugin; +import org.eclipse.rse.ui.SystemResources; +import org.eclipse.rse.ui.SystemWidgetHelpers; import org.eclipse.rse.ui.dialogs.SystemPromptDialog; import org.eclipse.rse.ui.messages.ISystemMessageLine; import org.eclipse.rse.ui.validators.ISystemValidator; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/SystemSortableSelection.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/SystemSortableSelection.java similarity index 99% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/SystemSortableSelection.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/SystemSortableSelection.java index 995e20e3a62..e7a3ea46b44 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/SystemSortableSelection.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/SystemSortableSelection.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui; +package org.eclipse.rse.internal.ui; import java.util.Arrays; import java.util.Iterator; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/SystemTabFolderLayout.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/SystemTabFolderLayout.java similarity index 98% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/SystemTabFolderLayout.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/SystemTabFolderLayout.java index 952256c6caf..4f751ad56f7 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/SystemTabFolderLayout.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/SystemTabFolderLayout.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui; +package org.eclipse.rse.internal.ui; import org.eclipse.swt.SWT; import org.eclipse.swt.graphics.Point; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/widgets/SSLForm.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/widgets/SSLForm.java similarity index 98% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/widgets/SSLForm.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/widgets/SSLForm.java index 9fd549dff68..4b4b015630e 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/widgets/SSLForm.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/widgets/SSLForm.java @@ -14,7 +14,7 @@ * {Name} (company) - description of contribution. ********************************************************************************/ -package org.eclipse.rse.ui.widgets; +package org.eclipse.rse.internal.ui.widgets; import org.eclipse.rse.ui.SystemBaseForm; import org.eclipse.rse.ui.SystemResources; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/widgets/ServerConnectionSecurityForm.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/widgets/ServerConnectionSecurityForm.java similarity index 97% rename from rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/widgets/ServerConnectionSecurityForm.java rename to rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/widgets/ServerConnectionSecurityForm.java index 8c12fc165d4..fb4e4c3fc3b 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/widgets/ServerConnectionSecurityForm.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/internal/ui/widgets/ServerConnectionSecurityForm.java @@ -15,7 +15,7 @@ ********************************************************************************/ -package org.eclipse.rse.ui.widgets; +package org.eclipse.rse.internal.ui.widgets; import org.eclipse.rse.ui.SystemBaseForm; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/AbstractElement.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/AbstractElement.java deleted file mode 100644 index f7d64d7f9e9..00000000000 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/AbstractElement.java +++ /dev/null @@ -1,39 +0,0 @@ -/******************************************************************************** - * Copyright (c) 2002, 2006 IBM Corporation. All rights reserved. - * This program and the accompanying materials are made available under the terms - * of the Eclipse Public License v1.0 which accompanies this distribution, and is - * available at http://www.eclipse.org/legal/epl-v10.html - * - * Initial Contributors: - * The following IBM employees contributed to the Remote System Explorer - * component that contains this file: David McKnight, Kushal Munir, - * Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson, - * Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley. - * - * Contributors: - * {Name} (company) - description of contribution. - ********************************************************************************/ - -package org.eclipse.rse.ui; -import org.eclipse.core.runtime.IAdaptable; -import org.eclipse.core.runtime.Platform; - -/** - * In order to populate the PropertySheet, an object must implement the - * IAdaptable interface. Thus, this is the minimum requirement for any - * object that we wish to represent in a tree or table viewer. We simply - * defer the request for an adapter to the platform, assuming that the - * adapter has been registered with it. - */ -public class AbstractElement implements IAdaptable -{ - - /** - * @see IAdaptable#getAdapter(Class) - */ - public Object getAdapter(Class adapterType) - { - return Platform.getAdapterManager().getAdapter(this, adapterType); - } - -} \ No newline at end of file diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/RSESystemTypeAdapter.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/RSESystemTypeAdapter.java index ab99cde2c63..bab4fdb3dc8 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/RSESystemTypeAdapter.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/RSESystemTypeAdapter.java @@ -34,6 +34,7 @@ import org.eclipse.rse.core.model.IHost; import org.eclipse.rse.core.model.ISystemProfile; import org.eclipse.rse.core.model.ISystemRegistry; import org.eclipse.rse.core.subsystems.IConnectorService; +import org.eclipse.rse.internal.ui.RSEAdapter; import org.eclipse.rse.ui.actions.SystemClearAllPasswordsAction; import org.eclipse.rse.ui.actions.SystemWorkOfflineAction; import org.eclipse.rse.ui.wizards.registries.IRSEWizardDescriptor; @@ -156,7 +157,7 @@ public class RSESystemTypeAdapter extends RSEAdapter { /** * Returns the description of the system type if the object passed in is of type IRSESystemType. * Otherwise, returns the value of the parent implementation. - * @see org.eclipse.rse.ui.RSEAdapter#getDescription(java.lang.Object) + * @see org.eclipse.rse.internal.ui.RSEAdapter#getDescription(java.lang.Object) */ public String getDescription(Object object) { diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemMoveDownConnectionAction.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemMoveDownConnectionAction.java index 9872e376a7b..76a878112a1 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemMoveDownConnectionAction.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemMoveDownConnectionAction.java @@ -21,11 +21,11 @@ import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.rse.core.model.IHost; import org.eclipse.rse.core.model.ISystemProfile; import org.eclipse.rse.core.model.ISystemRegistry; +import org.eclipse.rse.internal.ui.SystemSortableSelection; import org.eclipse.rse.ui.ISystemContextMenuConstants; import org.eclipse.rse.ui.ISystemIconConstants; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemResources; -import org.eclipse.rse.ui.SystemSortableSelection; import org.eclipse.swt.widgets.Shell; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemMoveUpConnectionAction.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemMoveUpConnectionAction.java index f39fdd152da..89354519a68 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemMoveUpConnectionAction.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/actions/SystemMoveUpConnectionAction.java @@ -21,11 +21,11 @@ import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.rse.core.model.IHost; import org.eclipse.rse.core.model.ISystemProfile; import org.eclipse.rse.core.model.ISystemRegistry; +import org.eclipse.rse.internal.ui.SystemSortableSelection; import org.eclipse.rse.ui.ISystemContextMenuConstants; import org.eclipse.rse.ui.ISystemIconConstants; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemResources; -import org.eclipse.rse.ui.SystemSortableSelection; import org.eclipse.swt.widgets.Shell; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveDownFilterAction.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveDownFilterAction.java index 79d3560511d..f759f42aee1 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveDownFilterAction.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveDownFilterAction.java @@ -22,11 +22,11 @@ import org.eclipse.rse.core.filters.ISystemFilter; import org.eclipse.rse.core.filters.ISystemFilterContainer; import org.eclipse.rse.core.filters.ISystemFilterPoolManager; import org.eclipse.rse.core.filters.ISystemFilterReference; +import org.eclipse.rse.internal.ui.SystemSortableSelection; import org.eclipse.rse.ui.ISystemContextMenuConstants; import org.eclipse.rse.ui.ISystemIconConstants; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemResources; -import org.eclipse.rse.ui.SystemSortableSelection; import org.eclipse.rse.ui.actions.SystemBaseAction; import org.eclipse.swt.widgets.Shell; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveDownFilterPoolReferenceAction.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveDownFilterPoolReferenceAction.java index ce5918e64c8..22ec089184b 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveDownFilterPoolReferenceAction.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveDownFilterPoolReferenceAction.java @@ -20,11 +20,11 @@ import java.util.Iterator; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.rse.core.filters.ISystemFilterPoolReference; import org.eclipse.rse.core.filters.ISystemFilterPoolReferenceManager; +import org.eclipse.rse.internal.ui.SystemSortableSelection; import org.eclipse.rse.ui.ISystemContextMenuConstants; import org.eclipse.rse.ui.ISystemIconConstants; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemResources; -import org.eclipse.rse.ui.SystemSortableSelection; import org.eclipse.rse.ui.actions.SystemBaseAction; import org.eclipse.swt.widgets.Shell; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveUpFilterAction.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveUpFilterAction.java index c261ff9beb5..34aeb66074c 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveUpFilterAction.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveUpFilterAction.java @@ -22,11 +22,11 @@ import org.eclipse.rse.core.filters.ISystemFilter; import org.eclipse.rse.core.filters.ISystemFilterContainer; import org.eclipse.rse.core.filters.ISystemFilterPoolManager; import org.eclipse.rse.core.filters.ISystemFilterReference; +import org.eclipse.rse.internal.ui.SystemSortableSelection; import org.eclipse.rse.ui.ISystemContextMenuConstants; import org.eclipse.rse.ui.ISystemIconConstants; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemResources; -import org.eclipse.rse.ui.SystemSortableSelection; import org.eclipse.rse.ui.actions.SystemBaseAction; import org.eclipse.swt.widgets.Shell; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveUpFilterPoolReferenceAction.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveUpFilterPoolReferenceAction.java index 530b4a8b3f9..5e4db65430b 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveUpFilterPoolReferenceAction.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/filters/actions/SystemFilterMoveUpFilterPoolReferenceAction.java @@ -20,11 +20,11 @@ import java.util.Iterator; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.rse.core.filters.ISystemFilterPoolReference; import org.eclipse.rse.core.filters.ISystemFilterPoolReferenceManager; +import org.eclipse.rse.internal.ui.SystemSortableSelection; import org.eclipse.rse.ui.ISystemContextMenuConstants; import org.eclipse.rse.ui.ISystemIconConstants; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemResources; -import org.eclipse.rse.ui.SystemSortableSelection; import org.eclipse.rse.ui.actions.SystemBaseAction; import org.eclipse.swt.widgets.Shell; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/propertypages/ServerConnectionSecurityPropertyPage.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/propertypages/ServerConnectionSecurityPropertyPage.java index bac0336fb34..37756286a06 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/propertypages/ServerConnectionSecurityPropertyPage.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/propertypages/ServerConnectionSecurityPropertyPage.java @@ -21,10 +21,10 @@ import org.eclipse.rse.core.comm.SystemKeystoreProviderManager; import org.eclipse.rse.core.subsystems.IConnectorService; import org.eclipse.rse.core.subsystems.ISubSystem; import org.eclipse.rse.core.subsystems.ISubSystemConfiguration; +import org.eclipse.rse.internal.ui.widgets.ServerConnectionSecurityForm; import org.eclipse.rse.ui.ISystemPreferencesConstants; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemWidgetHelpers; -import org.eclipse.rse.ui.widgets.ServerConnectionSecurityForm; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; diff --git a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/propertypages/SystemConnectionSubSystemsPropertyPage.java b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/propertypages/SystemConnectionSubSystemsPropertyPage.java index 74befadf5ea..95c78e9132b 100644 --- a/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/propertypages/SystemConnectionSubSystemsPropertyPage.java +++ b/rse/plugins/org.eclipse.rse.ui/UI/org/eclipse/rse/ui/propertypages/SystemConnectionSubSystemsPropertyPage.java @@ -23,10 +23,10 @@ import org.eclipse.rse.core.SystemAdapterHelpers; import org.eclipse.rse.core.model.IHost; import org.eclipse.rse.core.subsystems.ISubSystem; import org.eclipse.rse.core.subsystems.util.ISubSystemConfigurationAdapter; +import org.eclipse.rse.internal.ui.SystemTabFolderLayout; import org.eclipse.rse.ui.ISystemConnectionFormCaller; import org.eclipse.rse.ui.RSEUIPlugin; import org.eclipse.rse.ui.SystemPropertyResources; -import org.eclipse.rse.ui.SystemTabFolderLayout; import org.eclipse.rse.ui.SystemWidgetHelpers; import org.eclipse.rse.ui.messages.ISystemMessageLine; import org.eclipse.rse.ui.messages.ISystemMessageLineTarget;