public class ProjectSetSerializationContext extends Object
Constructor and Description |
---|
ProjectSetSerializationContext()
Create a serialization context with no filename
|
ProjectSetSerializationContext(String filename)
Create a serialization context and set the filename of the file
that does or is to contain the project set.
|
Modifier and Type | Method and Description |
---|---|
IProject[] |
confirmOverwrite(IProject[] projects)
Given an array of projects that currently exist in the workspace
determine which of those projects should be overwritten.
|
String |
getFilename()
Return the name of the file to or from which the project set is being loaded or saved.
|
Object |
getShell()
Return a org.eclipse.swt.Shell if there is a UI context
or
null if executing headless. |
public ProjectSetSerializationContext()
public ProjectSetSerializationContext(String filename)
filename
- a filename or null
public IProject[] confirmOverwrite(IProject[] projects) throws TeamException
This default implementation always returns an empty array indicating that no existing projects should be overwritten. Subclasses may override this as appropriate.
projects
- an array of projects currently existing in the workspace
that are desired to be overwritten.
(not null
, contains no null
s)null
if the operation is to be canceledTeamException
public Object getShell()
null
if executing headless.null
public String getFilename()
null
.null
Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.