Index

A B C D E F G H I L N O R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addColumn(Class<V>, ValueProvider<T, ? extends V>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Adds a column for the given type and value provider.
addColumn(String) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Adds a column for the given bean property.
addColumns(String...) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Adds columns for the given bean properties in order.
addComponentColumn(ValueProvider<T, V>) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Adds a new column that shows components.
addDataGenerator(DataGenerator<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Adds the given data generator.
addItemClickListener(ComponentEventListener<ItemClickEvent<T>>) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Adds an item click listener to this component.
addRowAction(IconFactory, SerializableConsumer<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Adds an icon-only row action whose icon is created from iconFactory that invokes handler when clicked.
addRowAction(Icon, SerializableConsumer<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Adds an icon-only row action that invokes handler when clicked.
addRowAction(ValueProvider<T, ICON>, SerializableConsumer<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Adds an icon-only row action whose icon is computed per row from iconProvider that invokes handler when clicked.
addRowAction(String, SerializableConsumer<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Adds a label-only row action that invokes handler when clicked.
addRowAction(String, IconFactory, SerializableConsumer<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Adds a row action with a static label and an icon created from iconFactory that invokes handler when clicked.
addRowAction(String, Icon, SerializableConsumer<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Adds a row action with a static label and icon that invokes handler when clicked.
addRowAction(String, ValueProvider<T, ICON>, SerializableConsumer<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Adds a row action with a static label and a per-row icon that invokes handler when clicked.
addSelectionListener(SelectionListener<Grid<T>, T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Adds a selection listener to the current selection model.
as(Class<S>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Returns this column cast to value type S.

B

BeanPropertyDefinition<T,V> - Class in com.flowingcode.vaadin.addons.easygrid
A PropertyDefinition that additionally exposes the introspected PropertyDescriptor for the underlying bean property.
BeanPropertyDefinition() - Constructor for class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 

C

ColumnConfiguration<V> - Interface in com.flowingcode.vaadin.addons.easygrid.config
Holds display configuration for a grid column value type, including text alignment, null representation, and renderer factory.
ColumnConfigurationTextRenderer<T,V> - Class in com.flowingcode.vaadin.addons.easygrid.config
A TextRenderer that formats column values using a ColumnConfiguration.
ColumnConfigurationTextRenderer(ValueProvider<T, V>, ColumnConfiguration<V>) - Constructor for class com.flowingcode.vaadin.addons.easygrid.config.ColumnConfigurationTextRenderer
Creates a renderer that falls back to Object.toString() for non-null values and returns the configuration's null representation for null values.
ColumnConfigurationTextRenderer(ValueProvider<T, V>, ColumnConfiguration<V>, SerializableFunction<V, String>) - Constructor for class com.flowingcode.vaadin.addons.easygrid.config.ColumnConfigurationTextRenderer
Creates a renderer that applies the given formatter to non-null values and returns the configuration's null representation for null values.
com.flowingcode.vaadin.addons.easygrid - package com.flowingcode.vaadin.addons.easygrid
 
com.flowingcode.vaadin.addons.easygrid.actions - package com.flowingcode.vaadin.addons.easygrid.actions
 
com.flowingcode.vaadin.addons.easygrid.config - package com.flowingcode.vaadin.addons.easygrid.config
 
com.flowingcode.vaadin.addons.easygrid.renderers - package com.flowingcode.vaadin.addons.easygrid.renderers
 
configure(Consumer<GRID>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Passes the wrapped grid to the given customizer, allowing direct configuration of the grid.
CONTEXT_MENU - Enum constant in enum class com.flowingcode.vaadin.addons.easygrid.actions.RowActionsStyle
Actions are presented through the grid's right-click context menu; no dedicated column is created.
createEasyColumn(BeanPropertyDefinition<T, V>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Creates and adds a new column to the wrapped grid for the given bean property, applying the ColumnConfiguration resolved for the property's value type.
createNewLayer() - Method in interface com.flowingcode.vaadin.addons.easygrid.config.ColumnConfiguration
Returns a new independent configuration node that inherits from this configuration.

D

DROPDOWN - Enum constant in enum class com.flowingcode.vaadin.addons.easygrid.actions.RowActionsStyle
Actions are presented through an overflow ("⋮") button hosted in a dedicated column; clicking the button opens the menu for that row.

E

EasyColumn<T,V> - Class in com.flowingcode.vaadin.addons.easygrid
Wraps a Grid.Column and provides type-specific formatting for an EasyGridAddon-managed column.
EasyGrid<T> - Class in com.flowingcode.vaadin.addons.easygrid
Concrete EasyGridWrapper that always wraps a plain Grid, creating it internally.
EasyGrid(Class<T>) - Constructor for class com.flowingcode.vaadin.addons.easygrid.EasyGrid
Creates an EasyGrid that discovers all top-level bean properties and adds a column for each.
EasyGrid(Class<T>, boolean) - Constructor for class com.flowingcode.vaadin.addons.easygrid.EasyGrid
Creates an EasyGrid for the given bean type, optionally auto-creating columns.
EasyGrid(Class<T>, String...) - Constructor for class com.flowingcode.vaadin.addons.easygrid.EasyGrid
Creates an EasyGrid that adds columns for the specified properties in order.
EasyGridWrapper<T,GRID extends Grid<T>> - Class in com.flowingcode.vaadin.addons.easygrid
Wraps a Grid to provide bean property-based column creation and type-aware ColumnConfiguration resolution.
EasyGridWrapper(GRID, Class<T>) - Constructor for class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Creates an EasyGridWrapper that discovers all top-level bean properties and adds a column for each.
EasyGridWrapper(GRID, Class<T>, boolean) - Constructor for class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Creates an EasyGridWrapper for the given bean type, optionally auto-creating columns.
EasyGridWrapper(GRID, Class<T>, String...) - Constructor for class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Creates an EasyGridWrapper that adds columns for the specified properties in order.
EasyRowAction<T> - Class in com.flowingcode.vaadin.addons.easygrid.actions
Represents a row action registered on an EasyGrid.
enabledWhen(SerializablePredicate<T>) - Method in class com.flowingcode.vaadin.addons.easygrid.actions.EasyRowAction
Sets a predicate that controls whether this action is enabled for a given row item.

F

forType(Class<V>) - Static method in class com.flowingcode.vaadin.addons.easygrid.config.GlobalEasyGridConfiguration
Returns the ColumnConfiguration for the given type at the global level, creating it if it does not yet exist.
forType(Class<V>) - Method in class com.flowingcode.vaadin.addons.easygrid.config.InstanceEasyGridConfiguration
Returns the ColumnConfiguration for the given type at the instance level, creating it if it does not yet exist.
freeze() - Static method in class com.flowingcode.vaadin.addons.easygrid.config.GlobalEasyGridConfiguration
Freezes the global configuration, preventing further calls to GlobalEasyGridConfiguration.forType(Class), which will throw IllegalStateException once frozen.

G

getActionsColumn() - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Returns the Grid.Column that hosts the actions, or null if the active renderer does not use a column (e.g. a context-menu renderer).
getCaption() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
getColumn() - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.RowActionsRenderer
Returns the Grid.Column used to host the actions, if this renderer uses a dedicated column.
getColumn() - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Returns the underlying Grid.Column.
getColumn(String) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Returns the EasyColumn for the given property name, or null if no column with that key exists or the column was not created through the EasyGrid API.
getDescriptor() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
Returns the PropertyDescriptor for the underlying bean property, or null if no descriptor supplier was provided.
getGenericDataView() - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Gets the generic data view for the grid.
getGetter() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
getLazyDataView() - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Gets the lazy data view for the grid.
getListDataView() - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Gets the list data view for the grid.
getName() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
getNullRepresentation() - Method in interface com.flowingcode.vaadin.addons.easygrid.config.ColumnConfiguration
Returns the effective null representation, walking the configuration chain until a non-null value is found, or null if none is set.
getParent() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
getPropertyHolderType() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
getPropertySet() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
getRendererFactory() - Method in interface com.flowingcode.vaadin.addons.easygrid.config.ColumnConfiguration
Returns the effective renderer factory, walking the configuration chain until a non-null value is found, or null if none is configured.
getRowActionsManager() - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Returns the RowActionsManager that backs this grid's actions column.
getSelectedItems() - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
This method is a shorthand that delegates to the currently set selection model.
getSetter() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
getTextAlign() - Method in interface com.flowingcode.vaadin.addons.easygrid.config.ColumnConfiguration
Returns the effective text alignment, walking the configuration chain until a non-null value is found, or null if none is set.
getTopLevelName() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
getType() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
getWrappedGrid() - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Returns the wrapped grid.
GlobalEasyGridConfiguration - Class in com.flowingcode.vaadin.addons.easygrid.config
System-wide EasyGrid configuration.
GlobalEasyGridConfiguration() - Constructor for class com.flowingcode.vaadin.addons.easygrid.config.GlobalEasyGridConfiguration
 

H

HasRowActions<T> - Interface in com.flowingcode.vaadin.addons.easygrid.actions
Mixin interface that adds a configurable row-actions column to a Grid.
hideColumns(String...) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Hides the columns with the given property names.

I

IEasyGridComposite<T> - Interface in com.flowingcode.vaadin.addons.easygrid
Defines the subset of Grid methods that EasyGridComposite re-exposes by delegating to the wrapped grid instance.
initContent() - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
 
INLINE_BUTTONS - Enum constant in enum class com.flowingcode.vaadin.addons.easygrid.actions.RowActionsStyle
Actions are presented as inline buttons in a dedicated column.
InstanceEasyGridConfiguration - Class in com.flowingcode.vaadin.addons.easygrid.config
Instance-level EasyGrid configuration.
InstanceEasyGridConfiguration() - Constructor for class com.flowingcode.vaadin.addons.easygrid.config.InstanceEasyGridConfiguration
 
isGenericType() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 
isSubProperty() - Method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
 

L

LocalDateRenderers - Class in com.flowingcode.vaadin.addons.easygrid.renderers
Factory methods for creating RendererFactory instances that render LocalDate values using LocalDateRenderer.
LocalDateRenderers() - Constructor for class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateRenderers
 
LocalDateTimeRenderers - Class in com.flowingcode.vaadin.addons.easygrid.renderers
Factory methods for creating RendererFactory instances that render LocalDateTime values using LocalDateTimeRenderer.
LocalDateTimeRenderers() - Constructor for class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateTimeRenderers
 
LocalTimeRenderers - Class in com.flowingcode.vaadin.addons.easygrid.renderers
Factory methods for creating RendererFactory instances that render LocalTime values using TextRenderer and DateTimeFormatter.
LocalTimeRenderers() - Constructor for class com.flowingcode.vaadin.addons.easygrid.renderers.LocalTimeRenderers
 

N

NumberRenderers - Class in com.flowingcode.vaadin.addons.easygrid.renderers
Factory methods for creating RendererFactory instances that render Number values using NumberRenderer.
NumberRenderers() - Constructor for class com.flowingcode.vaadin.addons.easygrid.renderers.NumberRenderers
 

O

of() - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateRenderers
Returns a factory that uses the default locale and format.
of() - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateTimeRenderers
Returns a factory that uses the default locale and format.
of() - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalTimeRenderers
Returns a factory that uses DateTimeFormatter.ISO_LOCAL_TIME and the default locale.
of(PropertySet<T>, Class<?>, String) - Static method in class com.flowingcode.vaadin.addons.easygrid.BeanPropertyDefinition
Returns a BeanPropertyDefinition for the given property, combining the PropertySet entry with the PropertyDescriptor obtained via introspection.
of(SerializableSupplier<DateTimeFormatter>) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateRenderers
Returns a factory that formats dates using the given DateTimeFormatter supplier.
of(SerializableSupplier<DateTimeFormatter>) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateTimeRenderers
Returns a factory that formats date-times using the given DateTimeFormatter supplier.
of(SerializableSupplier<DateTimeFormatter>) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalTimeRenderers
Returns a factory that formats times using the given DateTimeFormatter supplier.
of(SerializableSupplier<DateTimeFormatter>, String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateRenderers
Returns a factory that formats dates using the given DateTimeFormatter supplier and null representation.
of(SerializableSupplier<DateTimeFormatter>, String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateTimeRenderers
Returns a factory that formats date-times using the given DateTimeFormatter supplier and null representation.
of(SerializableSupplier<DateTimeFormatter>, String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalTimeRenderers
Returns a factory that formats times using the given DateTimeFormatter supplier and null representation.
of(SerializableSupplier<Locale>) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.NumberRenderers
Returns a factory that formats numbers using the default format for the locale supplied at column-creation time.
of(SerializableSupplier<Locale>, String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.NumberRenderers
Returns a factory that formats numbers using the default format for the locale supplied at column-creation time, with the given null representation.
of(String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateRenderers
Returns a factory that formats dates with the given pattern using the default locale.
of(String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateTimeRenderers
Returns a factory that formats date-times with the given pattern using the default locale.
of(String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalTimeRenderers
Returns a factory that formats times with the given pattern using the default locale.
of(String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.NumberRenderers
Returns a factory that formats numbers using the given Formatter format string and the default locale.
of(String, Locale) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateRenderers
Returns a factory that formats dates with the given pattern and locale.
of(String, Locale) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateTimeRenderers
Returns a factory that formats date-times with the given pattern and locale.
of(String, Locale) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalTimeRenderers
Returns a factory that formats times with the given pattern and locale.
of(String, Locale) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.NumberRenderers
Returns a factory that formats numbers using the given Formatter format string and locale.
of(String, Locale, String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateRenderers
Returns a factory that formats dates with the given pattern, locale, and null representation.
of(String, Locale, String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalDateTimeRenderers
Returns a factory that formats date-times with the given pattern, locale, and null representation.
of(String, Locale, String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.LocalTimeRenderers
Returns a factory that formats times with the given pattern, locale, and null representation.
of(String, Locale, String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.NumberRenderers
Returns a factory that formats numbers using the given Formatter format string, locale, and null representation.
of(NumberFormat) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.NumberRenderers
Returns a factory that formats numbers using the given NumberFormat.
of(NumberFormat, String) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.NumberRenderers
Returns a factory that formats numbers using the given NumberFormat and null representation.
of(Locale) - Method in class com.flowingcode.vaadin.addons.easygrid.renderers.NumberRenderers
Returns a factory that formats numbers using the default format for the given locale.

R

refreshRowActions() - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Schedules a renderer rebuild on the next beforeClientResponse cycle.
remove() - Method in class com.flowingcode.vaadin.addons.easygrid.actions.EasyRowAction
Removes this action from the grid's actions column.
remove() - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.RowActionsRenderer
Cleans up all UI elements created by this renderer (columns, context menus, etc.).
RendererFactory<T,V> - Interface in com.flowingcode.vaadin.addons.easygrid.renderers
A named functional interface that creates a Renderer for a grid column given a ValueProvider.
resolve(Class<V>) - Method in class com.flowingcode.vaadin.addons.easygrid.config.InstanceEasyGridConfiguration
Returns the effective ColumnConfiguration for the given type, chaining configurations across all levels of the tree.
RowActionsManager<T> - Class in com.flowingcode.vaadin.addons.easygrid.actions
Manages the row actions column for an EasyGrid.
RowActionsManager(Grid<T>) - Constructor for class com.flowingcode.vaadin.addons.easygrid.actions.RowActionsManager
Creates a new RowActionsManager for the given grid.
RowActionsRenderer<T> - Interface in com.flowingcode.vaadin.addons.easygrid.actions
Strategy interface for rendering the row actions of an EasyGrid.
RowActionsStyle - Enum Class in com.flowingcode.vaadin.addons.easygrid.actions
Identifies how an EasyGrid's row actions are presented.
RuntimeReflectiveOperationException - Exception in com.flowingcode.vaadin.addons.easygrid
Unchecked wrapper for ReflectiveOperationException, used to propagate reflective errors without requiring callers to declare or catch checked exceptions.
RuntimeReflectiveOperationException(Throwable) - Constructor for exception com.flowingcode.vaadin.addons.easygrid.RuntimeReflectiveOperationException
Creates a new instance wrapping the given cause.

S

setAutoWidth(boolean) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets whether this column's width is automatically determined from its content.
setColumnOrder(String...) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Sets the order of the columns shown in the grid.
setComparator(ValueProvider<T, C>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a comparator to use for in-memory sorting for this column based on a value provider.
setComparator(Comparator<T>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a comparator to use for in-memory sorting for this column.
setDefaultRowActionVariants(ButtonVariant...) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Sets the theme variants that will be applied upon creation to all row actions added after this call.
setEditorComponent(Component) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the editor component for this column.
setEditorComponent(SerializableFunction<T, ? extends Component>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a generator that provides the editor component for each row in this column.
setFlexGrow(int) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the flex grow ratio for this column.
setFooter(Component) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a component footer for this column.
setFooter(String) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a text footer for this column.
setFooterPartName(String) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the part name for the footer cell of this column.
setFormatter(SerializableFunction<V, String>) - Method in interface com.flowingcode.vaadin.addons.easygrid.config.ColumnConfiguration
Sets a formatter that converts a column value to a display string.
setFormatter(SerializableFunction<V, String>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a custom formatter that converts the column value to a display string.
setFrozen(boolean) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets whether this column is frozen, locking it to the start of the grid.
setFrozenToEnd(boolean) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets whether this column is frozen to the end of the grid.
setHeader(Component) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a component header for this column.
setHeader(String) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a text header for this column.
setHeaderPartName(String) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the part name for the header cell of this column.
setItems(BackEndDataProvider<T, Void>) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Supply items with a BackEndDataProvider that lazy loads items from a backend.
setItems(DataProvider<T, Void>) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Set a generic data provider for the component to use and returns the base DataView that provides API to get information on the items.
setItems(InMemoryDataProvider<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Sets an in-memory data provider for the component to use.
setItems(ListDataProvider<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Sets a ListDataProvider for the component to use and returns a ListDataView that provides information and allows operations on the items.
setKey(String) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the key for this column, used to retrieve it via Grid.getColumnByKey(String).
setNullRepresentation(String) - Method in interface com.flowingcode.vaadin.addons.easygrid.config.ColumnConfiguration
Sets the string to display when the column value is null.
setNullRepresentation(String) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the string to display when the column value is null.
setPartNameGenerator(SerializableFunction<T, String>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a generator that returns a part name for a given row item in this column.
setRenderer(RowActionsRenderer<T>) - Method in class com.flowingcode.vaadin.addons.easygrid.actions.RowActionsManager
Replaces the active renderer.
setRendererFactory(RendererFactory<T, V>) - Method in interface com.flowingcode.vaadin.addons.easygrid.config.ColumnConfiguration
Sets a custom renderer factory that creates a renderer from a value provider.
setRendererFactory(RendererFactory<T, V>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a custom renderer factory for this column.
setResizable(boolean) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets whether this column is user-resizable.
setRowActionsRenderer(RowActionsRenderer<T>) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Replaces the active row-actions renderer.
setRowActionsStyle(RowActionsStyle) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.HasRowActions
Sets the style used to present row actions: inline buttons, a dropdown overflow menu, or a right-click context menu.
setRowHeader(boolean) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets whether this column represents a row header for accessibility purposes.
setSelectionMode(Grid.SelectionMode) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Sets the grid's selection mode.
setSortable(boolean) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets whether this column is user-sortable.
setSortableColumns(String...) - Method in interface com.flowingcode.vaadin.addons.easygrid.IEasyGridComposite
Sets the defined columns as sortable, based on the given property names.
setSortOrderProvider(SortOrderProvider) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the sort order provider for this column.
setSortProperty(String...) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the backend properties used for sorting when this column is sorted.
setTextAlign(ColumnTextAlign) - Method in interface com.flowingcode.vaadin.addons.easygrid.config.ColumnConfiguration
Sets the text alignment for cells of this column type.
setTextAlign(ColumnTextAlign) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the text alignment for this column's cells.
setTooltipGenerator(SerializableFunction<T, String>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets a generator that produces a tooltip for a given row item in this column.
setVisible(boolean) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets whether this column is visible.
setWidth(String) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyColumn
Sets the width of this column as a CSS value.

T

tooltip(ValueProvider<T, String>) - Method in class com.flowingcode.vaadin.addons.easygrid.actions.EasyRowAction
Sets a dynamic tooltip for this action, computed from the row item.
tooltip(String) - Method in class com.flowingcode.vaadin.addons.easygrid.actions.EasyRowAction
Sets a static tooltip for this action.
typeConfiguration(Class<V>) - Method in class com.flowingcode.vaadin.addons.easygrid.EasyGridWrapper
Returns the ColumnConfiguration for the given value type at the instance level, creating it if it does not yet exist.

U

update(List<EasyRowAction<T>>) - Method in interface com.flowingcode.vaadin.addons.easygrid.actions.RowActionsRenderer
Rebuilds the visual representation to reflect the given action list.

V

valueOf(String) - Static method in enum class com.flowingcode.vaadin.addons.easygrid.actions.RowActionsStyle
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.flowingcode.vaadin.addons.easygrid.actions.RowActionsStyle
Returns an array containing the constants of this enum class, in the order they are declared.
visibleWhen(SerializablePredicate<T>) - Method in class com.flowingcode.vaadin.addons.easygrid.actions.EasyRowAction
Sets a predicate that controls whether this action is visible for a given row item.

W

withConfirmation(String) - Method in class com.flowingcode.vaadin.addons.easygrid.actions.EasyRowAction
Configures a confirmation dialog with a message (no title) before the action is executed.
withConfirmation(String, String) - Method in class com.flowingcode.vaadin.addons.easygrid.actions.EasyRowAction
Configures a confirmation dialog with both a title and a message before the action is executed.
A B C D E F G H I L N O R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form