Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Dykstal2007-03-30 18:59:32 +0000
committerDavid Dykstal2007-03-30 18:59:32 +0000
commiteaa855d23dc6c0ea1c5b23162e7c1ff7af88bf94 (patch)
tree693f9c781fb2494a53bb8ebbc5d84523a1e2b9b8
parentfa9cfcc53c0299e65bd4c778602888c9d6debbb7 (diff)
downloadorg.eclipse.tm-eaa855d23dc6c0ea1c5b23162e7c1ff7af88bf94.tar.gz
org.eclipse.tm-eaa855d23dc6c0ea1c5b23162e7c1ff7af88bf94.tar.xz
org.eclipse.tm-eaa855d23dc6c0ea1c5b23162e7c1ff7af88bf94.zip
[180274] Moving types from org.eclipse.rse.filters to org.eclipse.rse.core.filters
-rw-r--r--rse/plugins/org.eclipse.rse.core/META-INF/MANIFEST.MF3
-rw-r--r--rse/plugins/org.eclipse.rse.core/persistence/org/eclipse/rse/internal/persistence/RSEPersistenceManager.java16
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/filters/SystemFilterReference.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/filters/SystemFilterReference.java)15
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/filters/SystemFilterSimple.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/filters/SystemFilterSimple.java)9
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilter.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilter.java)4
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterContainerCommonMethods.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterContainerCommonMethods.java)2
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterContainerReferenceCommonMethods.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterContainerReferenceCommonMethods.java)4
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPool.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPool.java)2
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolReference.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolReference.java)2
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolReferenceManager.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolReferenceManager.java)2
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolWrapper.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolWrapper.java)2
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolWrapperInformation.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolWrapperInformation.java)2
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterStartHere.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterStartHere.java)2
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterString.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterString.java)2
-rw-r--r--rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterStringReference.java (renamed from rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterStringReference.java)2
15 files changed, 33 insertions, 36 deletions
diff --git a/rse/plugins/org.eclipse.rse.core/META-INF/MANIFEST.MF b/rse/plugins/org.eclipse.rse.core/META-INF/MANIFEST.MF
index 7ca756a5a..a84f01e68 100644
--- a/rse/plugins/org.eclipse.rse.core/META-INF/MANIFEST.MF
+++ b/rse/plugins/org.eclipse.rse.core/META-INF/MANIFEST.MF
@@ -15,10 +15,9 @@ Export-Package: org.eclipse.rse.core,
org.eclipse.rse.core.model,
org.eclipse.rse.core.references,
org.eclipse.rse.core.subsystems,
- org.eclipse.rse.filters,
org.eclipse.rse.internal.core;x-internal:=true,
+ org.eclipse.rse.internal.core.filters;x-internal:=true,
org.eclipse.rse.internal.core.subsystems;x-internal:=true,
- org.eclipse.rse.internal.filters;x-internal:=true,
org.eclipse.rse.internal.persistence;x-internal:=true,
org.eclipse.rse.internal.persistence.dom;x-internal:=true,
org.eclipse.rse.internal.references;x-internal:=true,
diff --git a/rse/plugins/org.eclipse.rse.core/persistence/org/eclipse/rse/internal/persistence/RSEPersistenceManager.java b/rse/plugins/org.eclipse.rse.core/persistence/org/eclipse/rse/internal/persistence/RSEPersistenceManager.java
index ed8f5e33f..30a68edc2 100644
--- a/rse/plugins/org.eclipse.rse.core/persistence/org/eclipse/rse/internal/persistence/RSEPersistenceManager.java
+++ b/rse/plugins/org.eclipse.rse.core/persistence/org/eclipse/rse/internal/persistence/RSEPersistenceManager.java
@@ -28,6 +28,7 @@ import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.jobs.Job;
+import org.eclipse.core.runtime.preferences.IPreferencesService;
import org.eclipse.rse.core.RSECorePlugin;
import org.eclipse.rse.core.SystemResourceManager;
import org.eclipse.rse.core.filters.ISystemFilter;
@@ -137,11 +138,22 @@ public class RSEPersistenceManager implements IRSEPersistenceManager {
}
/**
+ * Retrieves the persistence provider for this workbench configuration.
+ * Several persistence providers may be registered, but only one persistence provider can be used.
+ * This persistence provider's identifier is specified in the org.eclipse.rse.persistenceProvider
+ * preference and can be specified a product's config.ini file.
+ * It is retrieved using the platform's preference service.
+ * If no such preference exists the default "org.eclipse.rse.persistence.PropertyFileProvider"
+ * is used.
* @return the default IRSEPersistenceProvider for this installation.
- * TODO: need to determine what this is. Having more than one is problematic.
*/
public IRSEPersistenceProvider getRSEPersistenceProvider() {
- IRSEPersistenceProvider provider = getRSEPersistenceProvider("org.eclipse.rse.persistence.PropertyFileProvider"); //$NON-NLS-1$
+ IPreferencesService service = Platform.getPreferencesService();
+ String qualifier = "org.eclipse.rse"; //$NON-NLS-1$
+ String preferenceName = "persistenceProvider"; //$NON-NLS-1$
+ String defaultProviderName = "org.eclipse.rse.persistence.PropertyFileProvider"; //$NON-NLS-1$
+ String providerName = service.getString(qualifier, preferenceName, defaultProviderName, null);
+ IRSEPersistenceProvider provider = getRSEPersistenceProvider(providerName);
return provider;
}
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/filters/SystemFilterReference.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/filters/SystemFilterReference.java
index 2fd082bb9..af3bc8c31 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/filters/SystemFilterReference.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/filters/SystemFilterReference.java
@@ -14,28 +14,19 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.filters;
+package org.eclipse.rse.core.filters;
import java.util.HashMap;
import java.util.Iterator;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.Platform;
-import org.eclipse.rse.core.filters.ISystemFilter;
-import org.eclipse.rse.core.filters.ISystemFilterContainer;
-import org.eclipse.rse.core.filters.ISystemFilterContainerReference;
-import org.eclipse.rse.core.filters.ISystemFilterPoolReference;
-import org.eclipse.rse.core.filters.ISystemFilterPoolReferenceManager;
-import org.eclipse.rse.core.filters.ISystemFilterPoolReferenceManagerProvider;
-import org.eclipse.rse.core.filters.ISystemFilterReference;
-import org.eclipse.rse.core.filters.ISystemFilterString;
-import org.eclipse.rse.core.filters.ISystemFilterStringReference;
import org.eclipse.rse.core.model.ISystemContainer;
import org.eclipse.rse.core.model.ISystemContentsType;
import org.eclipse.rse.core.references.IRSEBaseReferencedObject;
import org.eclipse.rse.core.references.IRSEReferencingObject;
import org.eclipse.rse.core.subsystems.ISubSystem;
-import org.eclipse.rse.internal.filters.SystemFilterContainerReferenceCommonMethods;
-import org.eclipse.rse.internal.filters.SystemFilterStringReference;
+import org.eclipse.rse.internal.core.filters.SystemFilterContainerReferenceCommonMethods;
+import org.eclipse.rse.internal.core.filters.SystemFilterStringReference;
import org.eclipse.rse.internal.references.SystemReferencingObject;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/filters/SystemFilterSimple.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/filters/SystemFilterSimple.java
index 0c4b12034..4c8f7079d 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/filters/SystemFilterSimple.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/core/filters/SystemFilterSimple.java
@@ -14,19 +14,14 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.filters;
+package org.eclipse.rse.core.filters;
import java.util.HashMap;
import java.util.Vector;
import org.eclipse.core.resources.IFile;
-import org.eclipse.rse.core.filters.ISystemFilter;
-import org.eclipse.rse.core.filters.ISystemFilterConstants;
-import org.eclipse.rse.core.filters.ISystemFilterPoolManager;
-import org.eclipse.rse.core.filters.ISystemFilterPoolManagerProvider;
-import org.eclipse.rse.core.filters.ISystemFilterString;
import org.eclipse.rse.core.model.ISystemContainer;
import org.eclipse.rse.core.model.ISystemContentsType;
-import org.eclipse.rse.internal.filters.SystemFilter;
+import org.eclipse.rse.internal.core.filters.SystemFilter;
/**
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilter.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilter.java
index 3c6870f5a..a7bf3834e 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilter.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilter.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import java.io.File;
import java.util.ArrayList;
import java.util.Iterator;
@@ -32,9 +32,9 @@ import org.eclipse.rse.core.filters.ISystemFilterPool;
import org.eclipse.rse.core.filters.ISystemFilterPoolManager;
import org.eclipse.rse.core.filters.ISystemFilterPoolManagerProvider;
import org.eclipse.rse.core.filters.ISystemFilterString;
+import org.eclipse.rse.core.filters.SystemFilterSimple;
import org.eclipse.rse.core.model.RSEModelResources;
import org.eclipse.rse.core.references.IRSEReferencedObject;
-import org.eclipse.rse.filters.SystemFilterSimple;
import org.eclipse.rse.internal.references.SystemReferencedObject;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterContainerCommonMethods.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterContainerCommonMethods.java
index 4a1c5943f..8b6172445 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterContainerCommonMethods.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterContainerCommonMethods.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import java.util.Iterator;
import java.util.Vector;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterContainerReferenceCommonMethods.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterContainerReferenceCommonMethods.java
index 1df9c4a6a..9bf3357af 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterContainerReferenceCommonMethods.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterContainerReferenceCommonMethods.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import java.util.Iterator;
import java.util.List;
@@ -23,8 +23,8 @@ import org.eclipse.rse.core.filters.ISystemFilterContainer;
import org.eclipse.rse.core.filters.ISystemFilterContainerReference;
import org.eclipse.rse.core.filters.ISystemFilterPool;
import org.eclipse.rse.core.filters.ISystemFilterReference;
+import org.eclipse.rse.core.filters.SystemFilterReference;
import org.eclipse.rse.core.subsystems.ISubSystem;
-import org.eclipse.rse.filters.SystemFilterReference;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPool.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPool.java
index fee50b82b..2b86f8dd9 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPool.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPool.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.Vector;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolReference.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolReference.java
index 5a691d1eb..91b0fcf8f 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolReference.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolReference.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolReferenceManager.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolReferenceManager.java
index c9d8d8ccb..8caf416bf 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolReferenceManager.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolReferenceManager.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import java.util.Vector;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolWrapper.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolWrapper.java
index bef829aca..7e2d31eb0 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolWrapper.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolWrapper.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import org.eclipse.rse.core.filters.ISystemFilterPool;
import org.eclipse.rse.core.filters.ISystemFilterPoolWrapper;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolWrapperInformation.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolWrapperInformation.java
index 7860594e3..03afd7760 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterPoolWrapperInformation.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterPoolWrapperInformation.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import java.util.Vector;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterStartHere.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterStartHere.java
index 6a5cdc724..eab135f1a 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterStartHere.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterStartHere.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import org.eclipse.rse.core.filters.IRSEFilterNamingPolicy;
import org.eclipse.rse.core.filters.ISystemFilterConstants;
import org.eclipse.rse.core.filters.ISystemFilterPoolManager;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterString.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterString.java
index 3bc128b3d..bcd1f1a24 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterString.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterString.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.Platform;
diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterStringReference.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterStringReference.java
index 2fb852a24..d3ef05ed5 100644
--- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/filters/SystemFilterStringReference.java
+++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/core/filters/SystemFilterStringReference.java
@@ -14,7 +14,7 @@
* {Name} (company) - description of contribution.
********************************************************************************/
-package org.eclipse.rse.internal.filters;
+package org.eclipse.rse.internal.core.filters;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.core.runtime.Platform;
import org.eclipse.rse.core.filters.ISystemFilter;

Back to the top