Class OpenOfficeMergerPlugin

  • All Implemented Interfaces:
    io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Plugin, MergerPlugin

    public final class OpenOfficeMergerPlugin
    extends Object
    implements MergerPlugin
    Gestionnaire des fusions de documents OpenOffice.
    Author:
    npiedeloup
    • Constructor Detail

      • OpenOfficeMergerPlugin

        @Inject
        public OpenOfficeMergerPlugin​(io.vertigo.commons.script.ScriptManager scriptManager)
        Constructeur avec ODTScriptGrammar par défaut.
        Parameters:
        scriptManager - le script manager.
    • Method Detail

      • execute

        public File execute​(URL modelFileURL,
                            PublisherData data)
                     throws IOException
        Point d'entrée du plugin.
        Specified by:
        execute in interface MergerPlugin
        Parameters:
        modelFileURL - Chemin vers le fichier model
        data - Données à fusionner avec le model
        Returns:
        le File généré.
        Throws:
        IOException - en cas d'erreur de lecture ou d'écriture.