Package io.vertigo.quarto.impl.exporter
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
accept(ExportFormat exportFormat)
Type de Format accepté à l'exportvoid
exportData(Export export, OutputStream out)
Réalise l'export des données de contenu.
-
-
-
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 exportout
- 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
-
-