Uses of Interface
com.vaadin.server.Extension

Packages that use Extension
com.vaadin.server   
com.vaadin.server.communication.data   
com.vaadin.ui   
com.vaadin.ui.renderers   
 

Uses of Extension in com.vaadin.server
 

Classes in com.vaadin.server that implement Extension
 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
 java.util.Collection<Extension> ClientConnector.getExtensions()
          Get a read-only collection of all extensions attached to this connector.
 java.util.Collection<Extension> AbstractClientConnector.getExtensions()
           
 java.util.Collection<Extension> DragAndDropService.getExtensions()
           
 

Methods in com.vaadin.server with parameters of type Extension
protected  void AbstractClientConnector.addExtension(Extension extension)
          Add an extension to this connector.
 void ClientConnector.removeExtension(Extension extension)
          Remove an extension from this connector.
 void AbstractClientConnector.removeExtension(Extension extension)
           
 void DragAndDropService.removeExtension(Extension extension)
           
 

Uses of Extension in com.vaadin.server.communication.data
 

Classes in com.vaadin.server.communication.data that implement Extension
 class RpcDataProviderExtension
          Provides Vaadin server-side container data source to a com.vaadin.client.ui.grid.GridConnector.
 

Uses of Extension in com.vaadin.ui
 

Subinterfaces of Extension in com.vaadin.ui
static interface Grid.SelectionModel
          The server-side interface that controls Grid's selection state.
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.
 

Classes in com.vaadin.ui that implement Extension
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.
 

Uses of Extension in com.vaadin.ui.renderers
 

Subinterfaces of Extension in com.vaadin.ui.renderers
 interface Renderer<T>
          A ClientConnector for controlling client-side Grid renderers.
 

Classes in com.vaadin.ui.renderers that implement Extension
 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 © 2000-2014 Vaadin Ltd. All Rights Reserved.