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 classDataCommunicator<T>DataProvider base class.classHierarchicalDataCommunicator<T>Data communicator that handles requesting hierarchical data fromHierarchicalDataProviderand 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 classAbstractExtensionAn extension is an entity that is attached to a Component or another Extension and independently communicates between client and server.classAbstractJavaScriptExtensionBase class for Extensions with all client-side logic implemented using JavaScript.classBrowserWindowOpenerComponent extension that opens a browser popup window when the extended component is clicked.classFileDownloaderExtension that starts a download when the extended component is clicked.classResponsiveAn 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 voidAbstractClientConnector. addExtension(Extension extension)Add an extension to this connector.voidAbstractClientConnector. removeExtension(Extension extension)voidClientConnector. removeExtension(Extension extension)Remove an extension from this connector.voidDragAndDropService. 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 classAbstractListing.AbstractListingExtension<T>A helper base class for creating extensions for Listing components.static classGrid.AbstractGridExtension<T>A helper base class for creating extensions for the Grid component.static classGrid.Column<T,V>This extension manages the configuration and data communication for a Column inside of a Grid component.static classGrid.DetailsManager<T>Class for managing visible details rows.classJavaScriptProvides access to JavaScript functionality in the web browser.classNotificationA notification message, used to display temporary messages to the user - for example "Document saved", or "Save failed".static classTree.TreeMultiSelectionModel<T>Custom MultiSelectionModel for Tree.classTree.TreeRendererString 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 interfaceGridSelectionModel<T>The server-side interface that controls Grid's selection state.interfaceMultiSelectionModel<T>Multiselection model interface for Grid.interfaceSingleSelectionModel<T>Single selection model interface for Grid.Classes in com.vaadin.ui.components.grid that implement Extension Modifier and Type Class Description classAbstractSelectionModel<T>Abstract selection model for grid.classEditorImpl<T>Implementation ofEditorinterface.classGridDragSource<T>Makes a Grid's rows draggable for HTML5 drag and drop functionality.classGridDropTarget<T>Makes the rows of a Grid HTML5 drop targets.classMultiSelectionModelImpl<T>Multiselection model for grid.classNoSelectionModel<T>Selection model that doesn't allow selecting anything from the grid.classSingleSelectionModelImpl<T>Single selection model for grid.classTreeGridDragSource<T>Makes a TreeGrid's rows draggable for HTML5 drag and drop functionality.classTreeGridDropTarget<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 classDragSourceExtension<T extends AbstractComponent>Extension to make a component drag source for HTML5 drag and drop functionality.classDropTargetExtension<T extends AbstractComponent>Extension to make a component a drop target for HTML5 drag and drop functionality.classFileDropTarget<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 interfaceRenderer<T>A ClientConnector for controlling client-sidecom.vaadin.client.renderers.RendererGrid renderers.Classes in com.vaadin.ui.renderers that implement Extension Modifier and Type Class Description classAbstractJavaScriptRenderer<T,V>Base class for Renderers with all client-side logic implemented using JavaScript.classAbstractRenderer<T,V>An abstract base class for server-sideGrid renderers.classButtonRenderer<T>A Renderer that displays a button with a textual caption.classClickableRenderer<T,V>An abstract superclass forRenderers that render clickable items.classComponentRendererA renderer for presenting Components.classDateRendererA renderer for presenting date values.classHtmlRendererA renderer for presenting HTML content.classImageRenderer<T>A renderer for presenting images.classLocalDateRendererA renderer for presenting date values.classLocalDateTimeRendererA renderer for presentingLocalDateTimeobjects.classNumberRendererA renderer for presenting number values.classProgressBarRendererA renderer that represents double values between 0 and 1 as a graphical progress bar.classTextRendererA renderer for presenting a plain text representation of any value.
-