| Package | Description |
|---|---|
| com.vaadin.server | |
| com.vaadin.server.communication.data | |
| com.vaadin.ui | |
| com.vaadin.ui.renderers |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractExtension
An extension is an entity that is attached to a Component or another
Extension and independently communicates between client and server.
|
class |
AbstractJavaScriptExtension
Base class for Extensions with all client-side logic implemented using
JavaScript.
|
class |
BrowserWindowOpener
Component extension that opens a browser popup window when the extended
component is clicked.
|
class |
FileDownloader
Extension that starts a download when the extended component is clicked.
|
class |
Responsive
An extension providing responsive layout capabilities to any Vaadin
component.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Extension> |
DragAndDropService.getExtensions() |
Collection<Extension> |
ClientConnector.getExtensions()
Get a read-only collection of all extensions attached to this connector.
|
Collection<Extension> |
AbstractClientConnector.getExtensions() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractClientConnector.addExtension(Extension extension)
Add an extension to this connector.
|
void |
DragAndDropService.removeExtension(Extension extension) |
void |
ClientConnector.removeExtension(Extension extension)
Remove an extension from this connector.
|
void |
AbstractClientConnector.removeExtension(Extension extension) |
| Modifier and Type | Class and Description |
|---|---|
class |
RpcDataProviderExtension
Provides Vaadin server-side container data source to a
com.vaadin.client.ui.grid.GridConnector. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Grid.SelectionModel
The server-side interface that controls Grid's selection state.
|
static interface |
Grid.SelectionModel.HasUserSelectionAllowed
Interface implemented by selection models which support disabling
client side selection while still allowing programmatic selection on
the server.
|
static interface |
Grid.SelectionModel.Multi
A SelectionModel that supports multiple selections to be made.
|
static interface |
Grid.SelectionModel.None
A SelectionModel that does not allow for rows to be selected.
|
static interface |
Grid.SelectionModel.Single
A SelectionModel that supports for only single rows to be selected at
a time.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Grid.AbstractGridExtension
An abstract base class for server-side Grid extensions.
|
static class |
Grid.AbstractRenderer<T>
An abstract base class for server-side
Grid renderers. |
static class |
Grid.AbstractSelectionModel
A base class for SelectionModels that contains some of the logic that is
reusable.
|
static class |
Grid.DetailComponentManager
A class that manages details components by calling
Grid.DetailsGenerator as needed. |
static class |
Grid.MultiSelectionModel
A default implementation of a
Grid.SelectionModel.Multi |
static class |
Grid.NoSelectionModel
A default implementation for a
Grid.SelectionModel.None |
static class |
Grid.SingleSelectionModel
A default implementation of a
Grid.SelectionModel.Single |
class |
JavaScript
Provides access to JavaScript functionality in the web browser.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Renderer<T>
A ClientConnector for controlling client-side
Grid renderers. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJavaScriptRenderer<T>
Base class for Renderers with all client-side logic implemented using
JavaScript.
|
class |
ButtonRenderer
A Renderer that displays a button with a textual caption.
|
class |
ClickableRenderer<T>
An abstract superclass for Renderers that render clickable items.
|
class |
DateRenderer
A renderer for presenting date values.
|
class |
HtmlRenderer
A renderer for presenting HTML content.
|
class |
ImageRenderer
A renderer for presenting images.
|
class |
NumberRenderer
A renderer for presenting number values.
|
class |
ProgressBarRenderer
A renderer that represents a double values as a graphical progress bar.
|
class |
TextRenderer
A renderer for presenting simple plain-text string values.
|
Copyright © 2023 Vaadin Ltd. All rights reserved.