Package io.vertigo.quarto.impl.publisher
Interface MergerPlugin
-
- All Superinterfaces:
io.vertigo.core.node.component.CoreComponent
,io.vertigo.core.node.component.Plugin
- All Known Implementing Classes:
DOCXMergerPlugin
,OpenOfficeMergerPlugin
public interface MergerPlugin extends io.vertigo.core.node.component.Plugin
Merger Plugin pour la fusion de documents.- Author:
- adufranne
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description File
execute(URL modelFileURL, PublisherData data)
Point d'entrée du plugin.PublisherFormat
getPublisherFormat()
-
-
-
Method Detail
-
execute
File execute(URL modelFileURL, PublisherData data) throws IOException
Point d'entrée du plugin.- Parameters:
modelFileURL
- Chemin vers le fichier modeldata
- Données à fusionner avec le model- Returns:
- le File généré.
- Throws:
IOException
- en cas d'erreur de lecture ou d'écriture.
-
getPublisherFormat
PublisherFormat getPublisherFormat()
- Returns:
- Type de format géré par ce plugin
-
-