public interface IPublishOutputModule
AbstractPublishOutputModule
PublishOutputModuleBase}
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getOutputFileSuffix()
Returns the file suffix that should be used for the generated output.
|
java.util.List<java.io.File> |
getStylesheets()
Returns all available stylesheets for this output module.
|
java.io.File |
getXslt() |
void |
output(org.jdom.Document document,
java.io.File targetFolder,
IProgressMonitor progressMonitor)
The given
Document will be transformed into the output format defined by the implementing class. |
void |
setXslt(java.io.File xslt)
Associate an xsl file to be used by this output module
|
java.lang.String getOutputFileSuffix()
void output(org.jdom.Document document, java.io.File targetFolder, IProgressMonitor progressMonitor)
Document
will be transformed into the output format defined by the implementing class.
The generated output file will be written to the given targetFolder.document
- The Document
that will be used as input for this
modules publish process.targetFolder
- The folder, the generated output should be written to.notificationMediator
- the NotificationMediator
to propagate progress of the publish process. Implementors
should allow this to be null
.java.util.List<java.io.File> getStylesheets() throws java.io.IOException
ConfigFileUtil.perUserCdmFolder()
directory to allow for custom stylesheetsjava.io.IOException
- TODOjava.io.File getXslt()
void setXslt(java.io.File xslt)
xslt
- a fileCopyright © 2007-2020 EDIT. All Rights Reserved.