summaryrefslogtreecommitdiff
path: root/platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerFactoryImpl.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerFactoryImpl.java')
-rw-r--r--platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerFactoryImpl.java63
1 files changed, 4 insertions, 59 deletions
diff --git a/platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerFactoryImpl.java b/platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerFactoryImpl.java
index 449a2180e3c1..c2f3b4d72b3e 100644
--- a/platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerFactoryImpl.java
+++ b/platform/platform-impl/src/com/intellij/openapi/options/SchemesManagerFactoryImpl.java
@@ -28,8 +28,6 @@ import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NotNull;
import java.io.File;
-import java.util.Collection;
-import java.util.Collections;
import java.util.List;
public class SchemesManagerFactoryImpl extends SchemesManagerFactory implements SettingsSavingComponent {
@@ -47,63 +45,10 @@ public class SchemesManagerFactoryImpl extends SchemesManagerFactory implements
}
IApplicationStore applicationStore = ((ApplicationImpl)application).getStateStore();
String baseDirPath = applicationStore.getStateStorageManager().expandMacros(fileSpec);
- if (baseDirPath != null) {
- StreamProvider provider = applicationStore.getStateStorageManager().getStreamProvider();
- SchemesManagerImpl<T, E> manager = new SchemesManagerImpl<T, E>(fileSpec, processor, roamingType, provider, new File(baseDirPath));
- myRegisteredManagers.add(manager);
- return manager;
- }
- else {
- return new AbstractSchemesManager<T, E>() {
- @Override
- @NotNull
- public Collection<E> loadSchemes() {
- return Collections.emptyList();
- }
-
- @Override
- @NotNull
- public Collection<SharedScheme<E>> loadSharedSchemes(final Collection<T> currentSchemeList) {
- return Collections.emptyList();
- }
-
- @Override
- public void exportScheme(@NotNull final E scheme, final String name, final String description) {
- }
-
- @Override
- public boolean isImportAvailable() {
- return false;
- }
-
- @Override
- public boolean isShared(final Scheme scheme) {
- return false;
- }
-
- @Override
- public void save() {
- }
-
- @Override
- protected void onSchemeDeleted(final Scheme toDelete) {
- }
-
- @Override
- protected void onSchemeAdded(final T scheme) {
- }
-
- @Override
- public boolean isExportAvailable() {
- return false;
- }
-
- @Override
- public File getRootDirectory() {
- return null;
- }
- };
- }
+ StreamProvider provider = applicationStore.getStateStorageManager().getStreamProvider();
+ SchemesManagerImpl<T, E> manager = new SchemesManagerImpl<T, E>(fileSpec, processor, roamingType, provider, new File(baseDirPath));
+ myRegisteredManagers.add(manager);
+ return manager;
}
@Override