eu.esdihumboldt.hale.common.core.io.project.impl
Class AbstractProjectWriter
java.lang.Object
eu.esdihumboldt.hale.common.core.io.impl.AbstractIOProvider
eu.esdihumboldt.hale.common.core.io.impl.AbstractExportProvider
eu.esdihumboldt.hale.common.core.io.project.impl.AbstractProjectWriter
- All Implemented Interfaces:
- ExportProvider, IOProvider, ProjectWriter
- Direct Known Subclasses:
- ArchiveProjectWriter, DefaultProjectWriter
public abstract class AbstractProjectWriter
- extends AbstractExportProvider
- implements ProjectWriter
Abstract project writer with information on project and projectfiles
- Author:
- Patrick Lieb
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractProjectWriter
public AbstractProjectWriter()
setProjectFiles
public void setProjectFiles(Map<String,ProjectFile> projectFiles)
- Description copied from interface:
ProjectWriter
- Set the additional project files to write.
- Specified by:
setProjectFiles
in interface ProjectWriter
- Parameters:
projectFiles
- the project files to write (file name mapped to
project file)- See Also:
ProjectWriter.setProjectFiles(Map)
getProjectFiles
public Map<String,ProjectFile> getProjectFiles()
- Returns:
- the additional project files of the project
setProject
public void setProject(Project project)
- Description copied from interface:
ProjectWriter
- Set the main project file.
- Specified by:
setProject
in interface ProjectWriter
- Parameters:
project
- the main project file to write- See Also:
ProjectWriter.setProject(Project)
getProject
public Project getProject()
- Description copied from interface:
ProjectWriter
- Get the main project file to be adapted before saving it.
- Specified by:
getProject
in interface ProjectWriter
- Returns:
- the main project file that is to be written
- See Also:
ProjectWriter.getProject()
getDefaultTypeName
protected String getDefaultTypeName()
- Description copied from class:
AbstractIOProvider
- Get the default type name if no content type is provided
- Specified by:
getDefaultTypeName
in class AbstractIOProvider
- Returns:
- the default content type
- See Also:
AbstractIOProvider.getDefaultTypeName()
isCancelable
public boolean isCancelable()
- Description copied from interface:
IOProvider
- States if the execution of the provider is cancelable
- Specified by:
isCancelable
in interface IOProvider
- Returns:
- if the execution is cancelable
- See Also:
IOProvider.isCancelable()
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d