diff options
author | Michael Valenta | 2004-05-27 21:18:10 +0000 |
---|---|---|
committer | Michael Valenta | 2004-05-27 21:18:10 +0000 |
commit | 33803615602367ad94c032ecba39fe369ae6975c (patch) | |
tree | f6d254fcbe761ed885fa9d6ed89415a34955fc95 /bundles/org.eclipse.team.ui/src/org/eclipse/team/internal/ui | |
parent | 072bda2e77d9c6cea5cb75979d84f4fc4b3a7329 (diff) | |
download | eclipse.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')
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(); |