Index

A B C D E F G I L M P R S T V 
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(Column, int)
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.
A B C D E F G I L M P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form