eu.esdihumboldt.hale.common.core.io.project
Interface ProjectWriter
- All Superinterfaces:
- ExportProvider, IOProvider
- All Known Implementing Classes:
- AbstractProjectWriter, ArchiveProjectWriter, DefaultProjectWriter, XMLProjectWriter, ZipProjectWriter
public interface ProjectWriter
- extends ExportProvider
Provides support for saving projects
- Author:
- Simon Templer
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.IOProvider |
createReporter, execute, getContentType, getParameter, getSupportedParameters, isCancelable, loadConfiguration, setContentType, setParameter, storeConfiguration, validate |
setProjectFiles
void setProjectFiles(Map<String,ProjectFile> projectFiles)
- Set the additional project files to write.
- Parameters:
projectFiles
- the project files to write (file name mapped to
project file)
setProject
void setProject(Project project)
- Set the main project file.
- Parameters:
project
- the main project file to write
getProject
Project getProject()
- Get the main project file to be adapted before saving it.
- Returns:
- the main project file that is to be written
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d