CollectionContentsExporter
SPI to provide file export to table views.
API
CollectionContentsExporter.java
interface CollectionContentsExporter {
void createExport(DataTable dataTable, File tempFile) (1)
void createExport(DataTable dataTable, File tempFile, AccessMode accessMode)
Blob exportToBlob(DataTable dataTable, String name) (2)
Blob exportToBlob(DataTable dataTable, String name, AccessMode accessMode)
CommonMimeType getMimeType()
String getTitleLabel() (3)
String getCssClass() (4)
int orderOfAppearanceInUiDropdown() (5)
boolean appliesTo(ObjectSpecification objectType) (6)
}
1 | createExport(DataTable, File)
Implementing exporters need to write given tabular data from DataTable into the File tempFile , which is provided by the framework for the duration of a single request cycle. |
2 | exportToBlob(DataTable, String)
Writes given tabular data into a Blob of given name. |
3 | getTitleLabel() |
4 | getCssClass() |
5 | orderOfAppearanceInUiDropdown()
An ordinal, that governs the order of appearance in the UI dropdown. |
6 | appliesTo(ObjectSpecification)
Whether this exporter applies to given objectType . If |
Members
createExport(DataTable, File)
Implementing exporters need to write given tabular data from DataTable into the File tempFile , which is provided by the framework for the duration of a single request cycle.
exportToBlob(DataTable, String)
Writes given tabular data into a Blob of given name.