1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-04 15:45:25 +02:00

[180274] Moving types from org.eclipse.rse.filters to org.eclipse.rse.core.filters

This commit is contained in:
David Dykstal 2007-03-30 18:59:32 +00:00
parent fa9cfcc53c
commit eaa855d23d
15 changed files with 33 additions and 36 deletions

View file

@ -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,

View file

@ -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;
}

View file

@ -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;

View file

@ -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;
/**

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;

View file

@ -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;