Uses of Interface
com.vaadin.server.Extension
-
Packages that use Extension Package Description com.vaadin.data.provider com.vaadin.server com.vaadin.ui com.vaadin.ui.components.grid com.vaadin.ui.dnd com.vaadin.ui.renderers -
-
Uses of Extension in com.vaadin.data.provider
Classes in com.vaadin.data.provider that implement Extension Modifier and Type Class Description class
DataCommunicator<T>
DataProvider base class.class
HierarchicalDataCommunicator<T>
Data communicator that handles requesting hierarchical data fromHierarchicalDataProvider
and sending it to client side. -
Uses of Extension in com.vaadin.server
Classes in com.vaadin.server that implement Extension Modifier and Type Class 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.Methods in com.vaadin.server that return types with arguments of type Extension Modifier and Type Method Description Collection<Extension>
AbstractClientConnector. getExtensions()
Collection<Extension>
ClientConnector. getExtensions()
Get a read-only collection of all extensions attached to this connector.Collection<Extension>
DragAndDropService. getExtensions()
Deprecated.Methods in com.vaadin.server with parameters of type Extension Modifier and Type Method Description protected void
AbstractClientConnector. addExtension(Extension extension)
Add an extension to this connector.void
AbstractClientConnector. removeExtension(Extension extension)
void
ClientConnector. removeExtension(Extension extension)
Remove an extension from this connector.void
DragAndDropService. removeExtension(Extension extension)
Deprecated. -
Uses of Extension in com.vaadin.ui
Classes in com.vaadin.ui that implement Extension Modifier and Type Class Description static class
AbstractListing.AbstractListingExtension<T>
A helper base class for creating extensions for Listing components.static class
Grid.AbstractGridExtension<T>
A helper base class for creating extensions for the Grid component.static class
Grid.Column<T,V>
This extension manages the configuration and data communication for a Column inside of a Grid component.static class
Grid.DetailsManager<T>
Class for managing visible details rows.class
JavaScript
Provides access to JavaScript functionality in the web browser.class
Notification
A notification message, used to display temporary messages to the user - for example "Document saved", or "Save failed".static class
Tree.TreeMultiSelectionModel<T>
Custom MultiSelectionModel for Tree.class
Tree.TreeRenderer
String renderer that handles icon resources and stores their identifiers into data objects. -
Uses of Extension in com.vaadin.ui.components.grid
Subinterfaces of Extension in com.vaadin.ui.components.grid Modifier and Type Interface Description interface
GridSelectionModel<T>
The server-side interface that controls Grid's selection state.interface
MultiSelectionModel<T>
Multiselection model interface for Grid.interface
SingleSelectionModel<T>
Single selection model interface for Grid.Classes in com.vaadin.ui.components.grid that implement Extension Modifier and Type Class Description class
AbstractSelectionModel<T>
Abstract selection model for grid.class
EditorImpl<T>
Implementation ofEditor
interface.class
GridDragSource<T>
Makes a Grid's rows draggable for HTML5 drag and drop functionality.class
GridDropTarget<T>
Makes the rows of a Grid HTML5 drop targets.class
MultiSelectionModelImpl<T>
Multiselection model for grid.class
NoSelectionModel<T>
Selection model that doesn't allow selecting anything from the grid.class
SingleSelectionModelImpl<T>
Single selection model for grid.class
TreeGridDragSource<T>
Makes a TreeGrid's rows draggable for HTML5 drag and drop functionality.class
TreeGridDropTarget<T>
Makes the rows of a TreeGrid HTML5 drop targets. -
Uses of Extension in com.vaadin.ui.dnd
Classes in com.vaadin.ui.dnd that implement Extension Modifier and Type Class Description class
DragSourceExtension<T extends AbstractComponent>
Extension to make a component drag source for HTML5 drag and drop functionality.class
DropTargetExtension<T extends AbstractComponent>
Extension to make a component a drop target for HTML5 drag and drop functionality.class
FileDropTarget<T extends AbstractComponent>
Extension to add drop target functionality to a widget for accepting and uploading files. -
Uses of Extension in com.vaadin.ui.renderers
Subinterfaces of Extension in com.vaadin.ui.renderers Modifier and Type Interface Description interface
Renderer<T>
A ClientConnector for controlling client-sidecom.vaadin.client.renderers.Renderer
Grid renderers.Classes in com.vaadin.ui.renderers that implement Extension Modifier and Type Class Description class
AbstractJavaScriptRenderer<T,V>
Base class for Renderers with all client-side logic implemented using JavaScript.class
AbstractRenderer<T,V>
An abstract base class for server-sideGrid renderers
.class
ButtonRenderer<T>
A Renderer that displays a button with a textual caption.class
ClickableRenderer<T,V>
An abstract superclass forRenderer
s that render clickable items.class
ComponentRenderer
A renderer for presenting Components.class
DateRenderer
A renderer for presenting date values.class
HtmlRenderer
A renderer for presenting HTML content.class
ImageRenderer<T>
A renderer for presenting images.class
LocalDateRenderer
A renderer for presenting date values.class
LocalDateTimeRenderer
A renderer for presentingLocalDateTime
objects.class
NumberRenderer
A renderer for presenting number values.class
ProgressBarRenderer
A renderer that represents double values between 0 and 1 as a graphical progress bar.class
TextRenderer
A renderer for presenting a plain text representation of any value.
-