Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Valenta2004-05-27 21:18:10 +0000
committerMichael Valenta2004-05-27 21:18:10 +0000
commit33803615602367ad94c032ecba39fe369ae6975c (patch)
treef6d254fcbe761ed885fa9d6ed89415a34955fc95 /bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui
parent072bda2e77d9c6cea5cb75979d84f4fc4b3a7329 (diff)
downloadeclipse.platform.team-33803615602367ad94c032ecba39fe369ae6975c.tar.gz
eclipse.platform.team-33803615602367ad94c032ecba39fe369ae6975c.tar.xz
eclipse.platform.team-33803615602367ad94c032ecba39fe369ae6975c.zip
Bug 64441 Project Sets: ProjectSetCapabilty: addToWorkspace: filename
Diffstat (limited to 'bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui')
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/UIProjectSetSerializationContext.java3
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java30
-rw-r--r--bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetImportWizard.java2
3 files changed, 25 insertions, 10 deletions
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/UIProjectSetSerializationContext.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/UIProjectSetSerializationContext.java
index a668e23d3..b6901852c 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/UIProjectSetSerializationContext.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/UIProjectSetSerializationContext.java
@@ -45,7 +45,8 @@ public class UIProjectSetSerializationContext extends ProjectSetSerializationCon
*
* @param shell The parent shell for this UI context
*/
- public UIProjectSetSerializationContext(Shell shell) {
+ public UIProjectSetSerializationContext(Shell shell, String filename) {
+ super(filename);
Assert.isNotNull(shell);
this.shell = shell;
}
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java
index fcbfb321a..04db90a13 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetExportWizard.java
@@ -10,20 +10,35 @@
*******************************************************************************/
package org.eclipse.team.internal.ui.wizards;
-import java.io.*;
+import java.io.BufferedWriter;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.OutputStreamWriter;
import java.lang.reflect.InvocationTargetException;
-import java.util.*;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.*;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.Path;
+import org.eclipse.core.runtime.SubProgressMonitor;
import org.eclipse.jface.dialogs.ErrorDialog;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.operation.IRunnableWithProgress;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.wizard.Wizard;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.team.core.*;
-import org.eclipse.team.internal.ui.*;
+import org.eclipse.team.core.ProjectSetCapability;
+import org.eclipse.team.core.RepositoryProvider;
+import org.eclipse.team.core.RepositoryProviderType;
+import org.eclipse.team.core.TeamException;
+import org.eclipse.team.internal.ui.ITeamUIImages;
+import org.eclipse.team.internal.ui.Policy;
+import org.eclipse.team.internal.ui.TeamUIPlugin;
+import org.eclipse.team.internal.ui.UIProjectSetSerializationContext;
import org.eclipse.ui.IExportWizard;
import org.eclipse.ui.IWorkbench;
@@ -94,8 +109,7 @@ public class ProjectSetExportWizard extends Wizard implements IExportWizard {
}
}
- Shell shell = getShell();
- UIProjectSetSerializationContext context = new UIProjectSetSerializationContext(getShell());
+ UIProjectSetSerializationContext context = new UIProjectSetSerializationContext(getShell(), filename);
BufferedWriter writer = null;
try {
diff --git a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetImportWizard.java b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetImportWizard.java
index 01734cd1c..74bb5ecaa 100644
--- a/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetImportWizard.java
+++ b/bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui/wizards/ProjectSetImportWizard.java
@@ -80,7 +80,7 @@ public class ProjectSetImportWizard extends Wizard implements IImportWizard {
newProjects.addAll(Arrays.asList(projects));
}
} else {
- UIProjectSetSerializationContext context = new UIProjectSetSerializationContext(getShell());
+ UIProjectSetSerializationContext context = new UIProjectSetSerializationContext(getShell(), filename);
Iterator it = map.keySet().iterator();
while (it.hasNext()) {
String id = (String)it.next();

Back to the top