Interface ExporterPlugin

  • All Superinterfaces:
    io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Plugin
    All Known Implementing Classes:
    CSVExporterPlugin, ODSExporterPlugin, PDFExporterPlugin, RTFExporterPlugin, XLSExporterPlugin

    public interface ExporterPlugin
    extends io.vertigo.core.node.component.Plugin
    Plugin de l'export. Les paramètres qui lui sont associés permettent d'agir sur le resultat de l'export. Le plugin accepte toutes les exceptions afin de centraliser leur gestion en un seul endroit.
    Author:
    pchretien, npiedeloup
    • Method Detail

      • exportData

        void exportData​(Export export,
                        OutputStream out)
                 throws Exception
        Réalise l'export des données de contenu.
        Parameters:
        export - paramètres de cet export
        out - Le flux d'écriture des données exportées.
        Throws:
        Exception - Exception générique en cas d'erreur lors de l'export
      • accept

        boolean accept​(ExportFormat exportFormat)
        Type de Format accepté à l'export
        Returns:
        si le format précisé est pris en compte par le plugin