Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addConcurrentDownloadTimeoutEvent(SerializableConsumer<ConcurrentDownloadTimeoutEvent>) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Adds a listener for concurrent download timeout events specific to this instance.
- addGlobalConcurrentDownloadTimeoutEvent(SerializableConsumer<ConcurrentDownloadTimeoutEvent>) - Static method in class com.flowingcode.vaadin.addons.gridexporter.GridExporterConcurrentSettings
-
Adds a global listener for concurrent download timeout events.
- AFTER_EXPORT_BUTTONS - Enum constant in enum class com.flowingcode.vaadin.addons.gridexporter.FooterToolbarItemPosition
B
- BEFORE_EXPORT_BUTTONS - Enum constant in enum class com.flowingcode.vaadin.addons.gridexporter.FooterToolbarItemPosition
- ButtonsAlignment - Enum Class in com.flowingcode.vaadin.addons.gridexporter
C
- cellTypeEquals(Cell, CellType) - Static method in class com.flowingcode.vaadin.addons.gridexporter.PoiHelper
-
Verifies if the cell if of the supplied type
- com.flowingcode.vaadin.addons.gridexporter - package com.flowingcode.vaadin.addons.gridexporter
- ConcurrentDownloadTimeoutEvent - Class in com.flowingcode.vaadin.addons.gridexporter
-
An event that is fired when a concurrent download timeout occurs in the
GridExporter
. - ConcurrentDownloadTimeoutEvent(GridExporter<?>) - Constructor for class com.flowingcode.vaadin.addons.gridexporter.ConcurrentDownloadTimeoutEvent
-
Constructs a new ConcurrentDownloadTimeoutEvent.
- createFor(Grid<T>) - Static method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- createFor(Grid<T>, String, String) - Static method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
D
- DEFAULT_COST - Static variable in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
The standard unit of resource usage for concurrent downloads.
E
- EXPORT_BUTTON - Enum constant in enum class com.flowingcode.vaadin.addons.gridexporter.FooterToolbarItemPosition
F
- FooterToolbarItem - Class in com.flowingcode.vaadin.addons.gridexporter
-
Item that can be added to
FooterToolbar
. - FooterToolbarItem(Component) - Constructor for class com.flowingcode.vaadin.addons.gridexporter.FooterToolbarItem
- FooterToolbarItem(Component, FooterToolbarItemPosition) - Constructor for class com.flowingcode.vaadin.addons.gridexporter.FooterToolbarItem
- FooterToolbarItemPosition - Enum Class in com.flowingcode.vaadin.addons.gridexporter
- forComponent(Component) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter.GridExporterStreamResource
G
- getAdditionalPlaceHolders() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getColumns() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getColumnsOrdered() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Get columns in the positions specified by
GridExporter.setColumnPosition
- getComponent() - Method in class com.flowingcode.vaadin.addons.gridexporter.FooterToolbarItem
- getConcurrentDownloadLimit() - Static method in class com.flowingcode.vaadin.addons.gridexporter.GridExporterConcurrentSettings
-
Returns the limit for the number of concurrent downloads.
- getConcurrentDownloadTimeout(TimeUnit) - Static method in class com.flowingcode.vaadin.addons.gridexporter.GridExporterConcurrentSettings
- getCsvCharset() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Charset to use when exporting the CSV file.
- getCsvStreamResource() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getDocxStreamResource() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getDocxStreamResource(String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getExcelStreamResource() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getExcelStreamResource(String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getFileName() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getPdfStreamResource() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getPdfStreamResource(String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getPosition() - Method in class com.flowingcode.vaadin.addons.gridexporter.FooterToolbarItem
- getSheetNumber() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- getSource() - Method in class com.flowingcode.vaadin.addons.gridexporter.ConcurrentDownloadTimeoutEvent
-
Returns the source of this event.
- getTitle() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- GridExporter<T> - Class in com.flowingcode.vaadin.addons.gridexporter
- GridExporter.GridExporterStreamResource - Class in com.flowingcode.vaadin.addons.gridexporter
- GridExporterConcurrentSettings - Class in com.flowingcode.vaadin.addons.gridexporter
-
Provides global settings for managing concurrent downloads in
GridExporter
. - GridExporterConcurrentSettings() - Constructor for class com.flowingcode.vaadin.addons.gridexporter.GridExporterConcurrentSettings
I
- isAutoAttachExportButtons() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- isAutoMergeTitle() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- isAutoSizeColumns() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- isCsvExportEnabled() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- isDocxExportEnabled() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- isExcelExportEnabled() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- isPdfExportEnabled() - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- isPropagationStopped() - Method in class com.flowingcode.vaadin.addons.gridexporter.ConcurrentDownloadTimeoutEvent
-
Checks if the propagation of this event has been stopped.
L
- LEFT - Enum constant in enum class com.flowingcode.vaadin.addons.gridexporter.ButtonsAlignment
M
- MAX_COST - Static variable in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Represents all the permits available to the semaphore.
- MIN_COST - Static variable in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
A fractional cost that acquires only one permit.
P
- PoiHelper - Class in com.flowingcode.vaadin.addons.gridexporter
-
Class for adding support for older versions of Apache POI by using reflection
- PoiHelper() - Constructor for class com.flowingcode.vaadin.addons.gridexporter.PoiHelper
R
- RIGHT - Enum constant in enum class com.flowingcode.vaadin.addons.gridexporter.ButtonsAlignment
S
- setAdditionalPlaceHolders(Map<String, String>) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Sets a map that will contain additional place holders that will be replaced with values when processing the exported file
- setAutoAttachExportButtons(boolean) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
If true, it will automatically generate export buttons in the asociated grid
- setAutoMergeTitle(boolean) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
If true the title cell will be merged with the next ones to create a single title cell that will span across the columns
- setAutoSizeColumns(boolean) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setBlank(Cell) - Static method in class com.flowingcode.vaadin.addons.gridexporter.PoiHelper
-
Tries to set the cell to be blank
- setButtonsAlignment(ButtonsAlignment) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setColumnPosition(Grid.Column<T>, int) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Assigns the position of the column in the exported file.
- setColumns(List<Grid.Column<T>>) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setConcurrentDownloadCost(float) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Sets the cost for concurrent downloads.
- setConcurrentDownloadLimit(float) - Static method in class com.flowingcode.vaadin.addons.gridexporter.GridExporterConcurrentSettings
-
Sets the limit for the cost of concurrent downloads.
- setConcurrentDownloadTimeout(long, TimeUnit) - Static method in class com.flowingcode.vaadin.addons.gridexporter.GridExporterConcurrentSettings
-
Sets the timeout for acquiring a permit to start a download when the maximum number of concurrent downloads is reached.
- setCsvCharset(SerializableSupplier<Charset>) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setCsvExportEnabled(boolean) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setCustomFooter(Grid.Column<T>, String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Configures the exporter to use a custom string for a specific column's footer.
- setCustomHeader(Grid.Column<T>, String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Configures the exporter to use a custom string for a specific column's header.
- setDateColumnFormat(Grid.Column<T>, String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
If the column is based on a LocalDate attribute of the item, rendered with a LocalDateRenderer, it configures the excel format to be applied to the cell when exported to excel, so the resulting cell is not a string but a date that can be used in formulas.
- setDateColumnFormat(Grid.Column<T>, DateFormat, String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
If the column is based on a String, it configures a DateFormat to parse a date from the value of the column so it can be converted to a java.util.Date, and then allows to specify the excel format to be applied to the cell when exported to excel, so the resulting cell is not a string but a date that can be used in formulas.
- setDateColumnFormatProvider(Grid.Column<T>, DateFormat, ValueProvider<T, String>) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
If the column is based on a String, it configures a DateFormat to parse a date from the value of the column so it can be converted to a java.util.Date, and then allows to specify the excel format to be applied to the cell when exported to excel, so the resulting cell is not a string but a date that can be used in formulas.
- setDisableOnClick(boolean) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Configures the behavior of the system when a download is in progress.
- setDocxExportEnabled(boolean) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setExcelExportEnabled(boolean) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setExportColumn(Grid.Column<T>, boolean) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Configure if the column is exported or not
- setExportValue(Grid.Column<T>, ValueProvider<T, ?>) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Configure a value provider for a given column.
- setFailOnUiChange(boolean) - Static method in class com.flowingcode.vaadin.addons.gridexporter.GridExporterConcurrentSettings
-
Configures the behavior of the stream operation when the UI changes during execution.
- setFileName(String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Sets the filename of the exported file
- setFooterToolbarItems(List<FooterToolbarItem>) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setNullValueHandler(SerializableSupplier<String>) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setNumberColumnFormat(Grid.Column<T>, String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
If the column is based on a number attribute of the item, rendered with a NumberRenderer, it configures the excel format to be applied to the cell when exported to excel, so the resulting cell is not a string but a number that can be used in formulas.
- setNumberColumnFormat(Grid.Column<T>, DecimalFormat, String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
If the column is based on a String, it configures a DecimalFormat to parse a number from the value of the column so it can be converted to a Double, and then allows to specify the excel format to be applied to the cell when exported to excel, so the resulting cell is not a string but a number that can be used in formulas.
- setNumberColumnFormatProvider(Grid.Column<T>, DecimalFormat, ValueProvider<T, String>) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
If the column is based on a String, it configures a DecimalFormat to parse a number from the value of the column so it can be converted to a Double, and then allows to specify the excel format to be applied to the cell when exported to excel with a provider, so the resulting cell is not a string but a number that can be used in formulas.
- setPdfExportEnabled(boolean) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
- setSheetNumber(int) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Configures the excel sheet that will be inspected for placeholders to export the data
- setTitle(String) - Method in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
-
Sets the title of the exported file
- setWidth(XWPFTableCell, String) - Static method in class com.flowingcode.vaadin.addons.gridexporter.PoiHelper
-
Sets the width of the given XWPFTableCell
- setWonCTTblGridCol(CTTblGridCol, String) - Static method in class com.flowingcode.vaadin.addons.gridexporter.PoiHelper
-
Sets the width of the given CTTblGridCol
- setWonCTTblWidth(CTTblWidth, String) - Static method in class com.flowingcode.vaadin.addons.gridexporter.PoiHelper
-
Sets the width of the given CTTblWidth
- stopPropagation() - Method in class com.flowingcode.vaadin.addons.gridexporter.ConcurrentDownloadTimeoutEvent
-
Stops the propagation of this event.
T
- totalcells - Variable in class com.flowingcode.vaadin.addons.gridexporter.GridExporter
V
- valueOf(String) - Static method in enum class com.flowingcode.vaadin.addons.gridexporter.ButtonsAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flowingcode.vaadin.addons.gridexporter.FooterToolbarItemPosition
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.flowingcode.vaadin.addons.gridexporter.ButtonsAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flowingcode.vaadin.addons.gridexporter.FooterToolbarItemPosition
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form