Class OpenOfficeMergerPlugin

java.lang.Object
io.vertigo.quarto.plugins.publisher.odt.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 Details

    • OpenOfficeMergerPlugin

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

    • 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.
    • getPublisherFormat

      public PublisherFormat getPublisherFormat()
      Specified by:
      getPublisherFormat in interface MergerPlugin
      Returns:
      Type de format géré par ce plugin