Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Public Member Functions | |
DecompressArchiveTask (final File file, final Map< String, IProject > idToProjectMapping, final String delimiter, final IProgressMonitor monitor) | |
void | run (IProgressMonitor monitor) throws IOException, OperationCanceledException |
de.fu_berlin.inf.dpp.negotiation.DecompressArchiveTask.DecompressArchiveTask | ( | final File | file, |
final Map< String, IProject > | idToProjectMapping, | ||
final String | delimiter, | ||
final IProgressMonitor | monitor | ||
) |
Creates a decompress task for an archive file that can be executed by IWorkspace#run. All necessary folders will be created on the fly. Important: Existing files will be overwritten without confirmation!
file | Zip file containing the compressed data |
idToProjectMapping | map containing the id to project mapping (see also ISarosSession#getProjectID(de.fu_berlin.inf.dpp.filesystem.IProject) |
monitor | monitor that is used for progress report and cancellation or null to use the monitor provided by the run(IProgressMonitor) method |
void de.fu_berlin.inf.dpp.negotiation.DecompressArchiveTask.run | ( | IProgressMonitor | monitor | ) | throws IOException, OperationCanceledException |