Class CSVExporterPlugin
java.lang.Object
io.vertigo.quarto.plugins.exporter.csv.CSVExporterPlugin
- All Implemented Interfaces:
io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Plugin,ExporterPlugin
This plugin is responsible for the export to CSV format.
- Author:
- pchretien, npiedeloup
-
Constructor Summary
ConstructorsConstructorDescriptionCSVExporterPlugin(Optional<String> charsetOpt, io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.commons.codec.CodecManager codecManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccept(ExportFormat exportFormat) Type de Format accepté à l'exportvoidexportData(Export export, OutputStream out) Réalise l'export des données de contenu.
-
Constructor Details
-
CSVExporterPlugin
@Inject public CSVExporterPlugin(Optional<String> charsetOpt, io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.commons.codec.CodecManager codecManager, io.vertigo.datamodel.smarttype.SmartTypeManager smartTypeManager) Constructor.- Parameters:
codecManager- the codecmanager
-
-
Method Details
-
exportData
Réalise l'export des données de contenu.- Specified by:
exportDatain interfaceExporterPlugin- Parameters:
export- paramètres de cet exportout- Le flux d'écriture des données exportées.- Throws:
IOException
-
accept
Type de Format accepté à l'export- Specified by:
acceptin interfaceExporterPlugin- Returns:
- si le format précisé est pris en compte par le plugin
-