public abstract class AbstractProjectWriter extends AbstractExportProvider implements ProjectWriter
PARAM_TARGET
PARAM_CHARSET, PARAM_CONTENT_TYPE
Constructor and Description |
---|
AbstractProjectWriter() |
Modifier and Type | Method and Description |
---|---|
protected String |
getDefaultTypeName()
Get the default type name if no content type is provided
|
protected URI |
getPreviousTarget()
Returns the previous target of the project.
|
Project |
getProject()
Get the main project file to be adapted before saving it.
|
Map<String,ProjectFile> |
getProjectFiles() |
boolean |
isCancelable()
States if the execution of the provider is cancelable
|
void |
setPreviousTarget(URI previousTarget)
Sets the previous target if the project was saved before.
|
void |
setProject(Project project)
Set the main project file.
|
void |
setProjectFiles(Map<String,ProjectFile> projectFiles)
Set the additional project files to write.
|
createReporter, getTarget, setParameter, setTarget, storeConfiguration, validate
addSupportedParameter, execute, execute, fail, getCharset, getContentType, getDefaultCharset, getParameter, getSupportedParameters, getTypeName, loadConfiguration, setCharset, setContentType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getTarget, setTarget
createReporter, execute, getCharset, getContentType, getParameter, getSupportedParameters, loadConfiguration, setCharset, setContentType, setParameter, storeConfiguration, validate
public void setProjectFiles(Map<String,ProjectFile> projectFiles)
ProjectWriter
setProjectFiles
in interface ProjectWriter
projectFiles
- the project files to write (file name mapped to
project file)ProjectWriter.setProjectFiles(Map)
public Map<String,ProjectFile> getProjectFiles()
public void setProject(Project project)
ProjectWriter
setProject
in interface ProjectWriter
project
- the main project file to writeProjectWriter.setProject(Project)
public Project getProject()
ProjectWriter
getProject
in interface ProjectWriter
ProjectWriter.getProject()
protected String getDefaultTypeName()
AbstractIOProvider
getDefaultTypeName
in class AbstractIOProvider
AbstractIOProvider.getDefaultTypeName()
public boolean isCancelable()
IOProvider
isCancelable
in interface IOProvider
IOProvider.isCancelable()
public void setPreviousTarget(URI previousTarget)
ProjectWriter
setPreviousTarget
in interface ProjectWriter
previousTarget
- the previous targetProjectWriter.setPreviousTarget(URI)
protected URI getPreviousTarget()
null
.null
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a