All Classes
-
All Classes Class Description AbsoluteLayout AbsoluteLayout is a layout implementation that mimics html absolute positioning.
AbsoluteLayoutConnector Connects the server side
AbsoluteLayout
with the client side counterpartVAbsoluteLayout
AbsoluteLayoutServerRpc AbsoluteLayoutState AbstractBeanContainer<IDTYPE,BEANTYPE> An abstract base class for in-memory containers for JavaBeans.
AbstractBeanContainer.BeanIdResolver<IDTYPE,BEANTYPE> Resolver that maps beans to their (item) identifiers, removing the need to explicitly specify item identifiers when there is no need to customize this.
AbstractClickEventHandler AbstractClientConnector An abstract base class for ClientConnector implementations.
AbstractColorPicker An abstract class that defines default implementation for a color picker component.
AbstractColorPicker.Coordinates2Color Interface for converting 2d-coordinates to a Color
AbstractColorPicker.PopupStyle AbstractColorPickerConnector An abstract class that defines default implementation for a color picker connector.
AbstractComponent An abstract class that defines default implementation for the
Component
interface.AbstractComponentConnector AbstractComponentContainer Extension to
AbstractComponent
that defines the default implementation for the methods inComponentContainer
.AbstractComponentContainerConnector Client side connector for subclasses of AbstractComponentConnector.
AbstractComponentState Default shared state implementation for AbstractComponent.
AbstractConnector An abstract implementation of Connector.
AbstractContainer Abstract container class that manages event listeners and sending events to them (
Container.PropertySetChangeNotifier
,Container.ItemSetChangeNotifier
).AbstractContainer.BaseItemSetChangeEvent An
event
object specifying the container whose Item set has changed.AbstractContainer.BasePropertySetChangeEvent An
event
object specifying the container whose Property set has changed.AbstractDateFieldConnector AbstractDeploymentConfiguration An abstract base class for DeploymentConfiguration implementations.
AbstractEmbedded Abstract base for embedding components.
AbstractEmbeddedState AbstractErrorMessage Base class for component error messages.
AbstractErrorMessage.ContentMode AbstractExtension An extension is an entity that is attached to a Component or another Extension and independently communicates between client and server.
AbstractExtensionConnector AbstractField<T> Abstract field component for implementing buffered property editors.
AbstractField.FocusShortcut A ready-made
ShortcutListener
that focuses the givenComponent.Focusable
(usually aField
) when the keyboard shortcut is invoked.AbstractField.ReadOnlyStatusChangeEvent An
Event
object specifying the Property whose read-only status has changed.AbstractFieldConnector AbstractFieldState Shared state for
AbstractField
.AbstractFocusable An abstract base class for focusable components.
AbstractGridKeyEventHandler Base interface of all handlers for
Grid.AbstractGridKeyEvent
s.AbstractGridKeyEventHandler.GridKeyDownHandler AbstractGridKeyEventHandler.GridKeyPressHandler AbstractGridKeyEventHandler.GridKeyUpHandler AbstractGridMouseEventHandler Base interface of all handlers for
Grid.AbstractGridMouseEvent
s.AbstractGridMouseEventHandler.GridClickHandler AbstractGridMouseEventHandler.GridDoubleClickHandler AbstractHasComponentsConnector AbstractInMemoryContainer<ITEMIDTYPE,PROPERTYIDCLASS,ITEMCLASS extends Item> Abstract
Container
class that handles common functionality for in-memory containers.AbstractInMemoryContainer.BaseItemAddEvent An
Event
object specifying information about the added items.AbstractInMemoryContainer.BaseItemRemoveEvent An
Event
object specifying information about the removed items.AbstractJavaScriptComponent Base class for Components with all client-side logic implemented using JavaScript.
AbstractJavaScriptExtension Base class for Extensions with all client-side logic implemented using JavaScript.
AbstractJavaScriptRenderer<T> Base class for Renderers with all client-side logic implemented using JavaScript.
AbstractJunctionFilter Abstract base class for filters that are composed of multiple sub-filters.
AbstractLayout An abstract class that defines default implementation for the
Layout
interface.AbstractLayoutConnector AbstractLayoutState AbstractMedia Abstract base class for the HTML5 media components.
AbstractMediaState AbstractOrderedLayout AbstractOrderedLayoutConnector Base class for vertical and horizontal ordered layouts
AbstractOrderedLayoutServerRpc AbstractOrderedLayoutState AbstractOrderedLayoutState.ChildComponentData AbstractProperty<T> Abstract base class for
Property
implementations.AbstractProperty.ReadOnlyStatusChangeEvent An
Event
object specifying the Property whose read-only status has been changed.AbstractRemoteDataSource<T> Base implementation for data sources that fetch data from a remote system.
AbstractRemoteDataSource.RequestRowsCallback<T> Callback used by
AbstractRemoteDataSource.requestRows(int, int, RequestRowsCallback)
to pass data to the underlying implementation when data has been fetched.AbstractRendererConnector<T> An abstract base class for renderer connectors.
AbstractRowHandleSelectionModel<T> An abstract class that adds a consistent API for common methods that's needed by Vaadin's server-based selection models to work.
AbstractSelect A class representing a selection of items the user has selected in a UI.
AbstractSelect.AcceptItem This criterion accepts a only a
Transferable
that contains given Item (practically its identifier) from a specific AbstractSelect.AbstractSelect.Filtering Interface for option filtering, used to filter options based on user entered value.
AbstractSelect.ItemCaptionMode AbstractSelect.ItemDescriptionGenerator Implement this interface and pass it to Tree.setItemDescriptionGenerator or Table.setItemDescriptionGenerator to generate mouse over descriptions ("tooltips") for the rows and cells in Table or for the items in Tree.
AbstractSelect.NewItemHandler AbstractSelect.TargetItemIs Criterion which accepts a drop only if the drop target is (one of) the given Item identifier(s).
AbstractSelect.VerticalLocationIs An accept criterion to accept drops only on a specific vertical location of an item.
AbstractSelectionModelConnector<T extends SelectionModel<JsonObject>> Base class for all selection model connectors.
AbstractSelectionModelConnector.AbstractSelectionModel AbstractSelectState Shared state for the AbstractSelect component.
AbstractServerConnectorEvent<H extends com.google.gwt.event.shared.EventHandler> AbstractSingleComponentContainer Abstract base class for component containers that have only one child component.
AbstractSingleComponentContainerConnector Client side connector for subclasses of AbstractSingleComponentConnector.
AbstractSplitPanel AbstractSplitPanel.
AbstractSplitPanel.SplitPositionChangeEvent Event that indicates a change in SplitPanel's splitter position.
AbstractSplitPanel.SplitPositionChangeListener Interface for listening for
AbstractSplitPanel.SplitPositionChangeEvent
s fired by a SplitPanel.AbstractSplitPanel.SplitterClickEvent AbstractSplitPanel.SplitterClickListener SplitterClickListener
interface for listening forSplitterClickEvent
fired by aSplitPanel
.AbstractSplitPanelConnector AbstractSplitPanelRpc AbstractSplitPanelState AbstractSplitPanelState.SplitterState AbstractStringToNumberConverter<T> A converter that converts from the number type T to
String
and back.AbstractStringValidator Validator base class for validating strings.
AbstractTextField AbstractTextField.TextChangeEventImpl AbstractTextField.TextChangeEventMode Different modes how the TextField can trigger
FieldEvents.TextChangeEvent
s.AbstractTextFieldState AbstractTransactionalQuery Common base class for database query classes that handle connections and transactions.
AbstractValidator<T> Abstract
Validator
implementation that provides a basic Validator implementation except theAbstractValidator.isValidValue(Object)
method.AcceptAll Criterion that accepts all drops anywhere on the component.
AcceptCriterion Criterion that can be used create policy to accept/discard dragged content (presented by
Transferable
).AcceptCriterion An annotation type used to point the server side counterpart for client side a
VAcceptCriterion
class.Accordion An accordion is a component similar to a
TabSheet
, but with a vertical orientation and the selected component presented between tabs.AccordionConnector AccordionState Action Action Implements the action framework.
Action.Container Interface implemented by all components where actions can be registered.
Action.Handler Interface implemented by classes who wish to handle actions.
Action.Listener An Action that implements this interface can be added to an Action.Notifier (or NotifierProxy) via the
addAction()
-method, which in many cases is easier than implementing the Action.Handler interface.Action.Notifier Action.Containers implementing this support an easier way of adding single Actions than the more involved Action.Handler.
Action.ShortcutNotifier ActionManager Javadoc TODO Notes:
ActionOwner Alignment Class containing information about alignment of a component.
AlignmentInfo AlignmentInfo.Bits Bitmask values for client server communication
AnalyzeLayoutsPanel Analyze layouts view panel of the debug window.
And A compound
Container.Filter
that accepts an item if all of its filters accept the item.And A compound criterion that accepts the drag if all of its criteria accepts the drag.
AndTranslator AnimationUtil Utility methods for working with CSS transitions and animations.
AnimationUtil.AnimationEndListener For internal use only.
ApplicationConfiguration ApplicationConfiguration.ErrorMessage Wraps a native javascript object containing fields for an error message
ApplicationConnection This is the client side communication "engine", managing client-server communication with its server side counterpart com.vaadin.server.VaadinService.
ApplicationConnection.ApplicationConnectionEvent ApplicationConnection.ApplicationState ApplicationConnection.ApplicationStoppedEvent Event triggered when a application is stopped by calling {@link ApplicationConnection#setApplicationRunning(false)}.
ApplicationConnection.ApplicationStoppedHandler A listener for listening to application stopped events.
ApplicationConnection.CommunicationErrorHandler Allows custom handling of communication errors.
ApplicationConnection.CommunicationHandler The communication handler methods are called at certain points during communication with the server.
ApplicationConnection.MultiStepDuration ApplicationConnection.RequestStartingEvent ApplicationConnection.ResponseHandlingEndedEvent ApplicationConnection.ResponseHandlingStartedEvent ApplicationConstants AriaHelper Helper class that helps to implement the WAI-ARIA functionality.
ArrayOf<T> A lightweight array of homogeneous Object values.
ArrayOfBoolean A lightweight array of booleans.
ArrayOfInt A lightweight array of integers.
ArrayOfNumber A lightweight array of numbers.
ArrayOfString A lightweight array of Strings.
AsyncBundleLoader AsyncBundleLoader.State AtmospherePushConnection The default
PushConnection
implementation that uses Atmosphere for handling the communication channel.AtmospherePushConnection A
PushConnection
implementation using the Atmosphere push support that is by default included in Vaadin.AtmospherePushConnection.AbstractJSO AtmospherePushConnection.AtmosphereConfiguration AtmospherePushConnection.AtmosphereResponse AtmospherePushConnection.FragmentedMessage Represents a message that should be sent as multiple fragments.
AtmospherePushConnection.FragmentedMessage Represents a message that can arrive as multiple fragments.
AtmospherePushConnection.State AtmospherePushConnection.State Audio The Audio component translates into an HTML5 <audio> element and as such is only supported in browsers that support HTML5 media markup.
AudioConnector AudioState Shared state for the Audio component.
AutoGenerated Marker annotation for automatically generated code elements.
AutoScroller A class for handling automatic scrolling vertically / horizontally in the Grid when the cursor is close enough the edge of the body of the grid, depending on the scroll direction chosen.
AutoScroller.AutoScrollerCallback Callback that notifies when the cursor is on top of a new row or column because of the automatic scrolling.
AutoScroller.ScrollAxis BaseTheme The Base theme is the foundation for all Vaadin themes.
BasicBackwardHandler Implements basic functionality needed to enable backwards navigation.
BasicDateClickHandler Implements basic functionality needed to switch to day view when a single day is clicked.
BasicEvent Simple implementation of
CalendarEvent
.BasicEventMoveHandler Implements basic functionality needed to enable moving events.
BasicEventProvider Simple implementation of
CalendarEventProvider
.BasicEventResizeHandler Implements basic functionality needed to enable event resizing.
BasicForwardHandler Implements basic functionality needed to enable forward navigation.
BasicWeekClickHandler Implements basic functionality needed to change to week view when a week number is clicked.
BeanContainer<IDTYPE,BEANTYPE> An in-memory container for JavaBeans.
BeanFieldGroup<T> BeanItem<BT> A wrapper class for adding the Item interface to any Java Bean.
BeanItemContainer<BEANTYPE> An in-memory container for JavaBeans.
BeanUtil Utility class for Java Beans information access.
BeanValidator Vaadin
Validator
using the JSR-303 (javax.validation) annotation-based bean validation.BeanValidator.SimpleContext Simple implementation of a message interpolator context that returns fixed values.
Between BetweenTranslator BigDecimalRangeValidator Validator for validating that an
BigDecimal
is inside a given range.BigIntegerRangeValidator Validator for validating that an
BigInteger
is inside a given range.BodyClickHandler Handler for
GridClickEvent
s that happen in the body of the Grid.BodyDoubleClickHandler Handler for
GridDoubleClickEvent
s that happen in the body of the Grid.BodyKeyDownHandler Handler for
GridKeyDownEvent
s that happen when the focused cell is in the body of the Grid.BodyKeyPressHandler Handler for
GridKeyPressEvent
s that happen when the focused cell is in the body of the Grid.BodyKeyUpHandler Handler for
GridKeyUpEvent
s that happen when the focused cell is in the body of the Grid.BootstrapFragmentResponse A representation of a bootstrap fragment being generated.
BootstrapHandler Deprecated. As of 7.0.BootstrapListener Event listener notified when the bootstrap HTML is about to be generated and send to the client.
BootstrapPageResponse A representation of a bootstrap page being generated.
BootstrapResponse Base class providing common functionality used in different bootstrap modification events.
BorderStyle Constants for border styles used on HTML elements.
BrowserFrame A component displaying an embedded web page.
BrowserFrameConnector BrowserFrameState BrowserInfo Class used to query information about web browser.
BrowserWindowOpener Component extension that opens a browser popup window when the extended component is clicked.
BrowserWindowOpenerConnector Client-side code for
BrowserWindowOpener
BrowserWindowOpenerState Buffered Defines the interface to commit and discard changes to an object, supporting buffering.
Buffered.SourceException An exception that signals that one or more exceptions occurred while a buffered object tried to access its data source or if there is a problem in processing a data source.
BufferedValidatable This interface defines the combination of
Validatable
andBuffered
interfaces.BundleLoadCallback Button A generic button component.
Button.ClickEvent Click event.
Button.ClickListener Interface for listening for a
Button.ClickEvent
fired by aComponent
.Button.ClickShortcut A
ShortcutListener
specifically made to define a keyboard shortcut that invokes a click on the given button.ButtonConnector ButtonRenderer A Renderer that displays buttons with textual captions.
ButtonRenderer A Renderer that displays a button with a textual caption.
ButtonRendererConnector A connector for
ButtonRenderer
.ButtonServerRpc RPC interface for calls from client to server.
ButtonState Shared state for
Button
andNativeButton
.ByteRangeValidator Validator for validating that an
Byte
is inside a given range.CacheStrategy Determines what data an
AbstractRemoteDataSource
should fetch and keep cached.CacheStrategy.AbstractBasicSymmetricalCacheStrategy A helper class for creating a simple symmetric cache strategy that uses the same logic for both rows before and after the currently cached range.
CacheStrategy.DefaultCacheStrategy The default cache strategy used by
AbstractRemoteDataSource
, using multiples of the page size for determining the minimum and maximum number of items to keep in the cache.Calendar Vaadin Calendar is for visualizing events in a calendar.
Calendar.TimeFormat Calendar can use either 12 hours clock or 24 hours clock.
CalendarClientRpc CalendarComponentEvent All Calendar events extends this class.
CalendarComponentEvents Interface for all Vaadin Calendar events.
CalendarComponentEvents.BackwardEvent BackwardEvent is sent when backward navigation button is clicked.
CalendarComponentEvents.BackwardHandler BackwardHandler handles BackwardEvent.
CalendarComponentEvents.CalendarEventNotifier Notifier interface for notifying listener of calendar events
CalendarComponentEvents.DateClickEvent DateClickEvent is sent when a date is clicked.
CalendarComponentEvents.DateClickHandler DateClickHandler handles DateClickEvent.
CalendarComponentEvents.EventClick EventClick is sent when an event is clicked.
CalendarComponentEvents.EventClickHandler EventClickHandler handles EventClick.
CalendarComponentEvents.EventMoveHandler Handler interface for when events are being dragged on the calendar
CalendarComponentEvents.EventMoveNotifier Notifier interface for event drag & drops.
CalendarComponentEvents.EventResize EventResize is sent when an event is resized
CalendarComponentEvents.EventResizeHandler Handler for EventResize event.
CalendarComponentEvents.EventResizeNotifier Notifier interface for event resizing.
CalendarComponentEvents.ForwardEvent ForwardEvent is sent when forward navigation button is clicked.
CalendarComponentEvents.ForwardHandler ForwardHandler handles ForwardEvent.
CalendarComponentEvents.MoveEvent MoveEvent is sent when existing event is dragged to a new position.
CalendarComponentEvents.NavigationNotifier Notifier interface for navigation listening.
CalendarComponentEvents.RangeSelectEvent RangeSelectEvent is sent when day or time cells are drag-marked with mouse.
CalendarComponentEvents.RangeSelectHandler RangeSelectHandler handles RangeSelectEvent.
CalendarComponentEvents.RangeSelectNotifier Handler interface for day or time cell drag-marking with mouse.
CalendarComponentEvents.WeekClick WeekClick is sent when week is clicked.
CalendarComponentEvents.WeekClickHandler WeekClickHandler handles WeekClicks.
CalendarConnector Handles communication between Calendar on the server side and
VCalendar
on the client side.CalendarDateRange Class for representing a date range.
CalendarDay Utility class used to represent a day when updating views.
CalendarDropHandler Abstract base class for calendar drop handlers.
CalendarEditableEventProvider An event provider which allows adding and removing events
CalendarEntry CalendarEvent A client side implementation of a calendar event
CalendarEvent Event in the calendar.
CalendarEvent.EventChangeEvent Event to signal that an event has changed.
CalendarEvent.EventChangeListener Listener for EventSetChange events.
CalendarEvent.EventChangeNotifier Notifier interface for EventChange events.
CalendarEventId CalendarEventId contains static String identifiers for all Calendar events.
CalendarEventProvider Interface for querying events.
CalendarEventProvider.EventSetChangeEvent Event to signal that the set of events has changed and the calendar should refresh its view from the
CalendarEventProvider
.CalendarEventProvider.EventSetChangeListener Listener for EventSetChange events.
CalendarEventProvider.EventSetChangeNotifier Notifier interface for EventSetChange events.
CalendarMonthDropHandler Handles DD when the monthly view is showing in the Calendar.
CalendarServerRpc CalendarState CalendarState.Action CalendarState.Day CalendarState.Event CalendarTargetDetails Drop details for
Calendar
.CalendarWeekDropHandler Handles DD when the weekly view is showing in the Calendar.
CanCompare<T> A comparison function which imposes total ordering on a set of objects.
CanCompareInt A comparison function which imposes total ordering on a set of integers.
CanCompareNumber A comparison function which imposes total ordering on a set of numbers.
CanCompareString A comparison function which imposes total ordering on a set of numbers.
Caption CaptionPosition Defines where the caption should be placed
Cell Describes a cell
CellReference<T> A data class which contains information which identifies a cell in a
Grid
.CellStyleGenerator<T> Callback interface for generating custom style names for cells
ChameleonTheme CheckBox CheckBoxConnector CheckBoxServerRpc CheckBoxState ClassPathExplorer Utility class to collect widgetset related information from classpath.
ClassPathExplorer.LocationInfo Contains information about widgetsets and themes found on the classpath
ClassResource ClassResource
is a named resource accessed with the class loader.ClickableRenderer<T,W extends com.google.gwt.user.client.ui.Widget> An abstract superclass for renderers that render clickable widgets.
ClickableRenderer<T> An abstract superclass for Renderers that render clickable items.
ClickableRenderer.RendererClickEvent<R> An event fired when a widget rendered by a ClickableWidgetRenderer subclass is clicked.
ClickableRenderer.RendererClickEvent An event fired when a button rendered by a ButtonRenderer is clicked.
ClickableRenderer.RendererClickHandler<R> A handler for
renderer click events
.ClickableRenderer.RendererClickListener An interface for listening to
renderer click events
.ClickableRendererConnector<T> An abstract base class for
ClickableRenderer
connectors.ClickEventHandler ClickRpc ClickSelectHandler<T> Generic class to perform selections when clicking on cells in body of Grid.
ClientConnector Interface implemented by all connectors that are capable of communicating with the client side
ClientConnector.AttachEvent Event fired after a connector is attached to the application.
ClientConnector.AttachListener Interface for listening
connector attach events
.ClientConnector.ConnectorErrorEvent An error event for connector related errors.
ClientConnector.DetachEvent Event fired before a connector is detached from the application.
ClientConnector.DetachListener Interface for listening
connector detach events
.ClientMethodInvocation Internal class for keeping track of pending server to client method invocations for a Connector.
ClientRpc Interface to be extended by all server to client RPC interfaces.
ClientRpcWriter Serializes
client RPC
invocations to JSON.ClientSideCriterion Parent class for criteria that can be completely validated on client side.
CollapseMenuContent Defines whether only collapsible columns should be shown to the user in the column collapse menu.
Collapsible Container needed by large lazy loading hierarchies displayed e.g.
Color Default implementation for color.
ColorChangeEvent The color changed event which is passed to the listeners when a color change occurs.
ColorChangeListener The listener interface for receiving colorChange events.
ColorPicker A class that defines default (button-like) implementation for a color picker component.
ColorPickerArea A class that defines area-like implementation for a color picker component.
ColorPickerAreaConnector A class that defines an implementation for a color picker connector.
ColorPickerConnector A class that defines default implementation for a color picker connector.
ColorPickerGradient A component that represents a color gradient within a color picker.
ColorPickerGradientConnector A class that defines the default implementation for a color picker gradient connector.
ColorPickerGradientServerRpc RPC interface for ColorPickerGradient.
ColorPickerGradientState Default shared state implementation for ColorPickerGradient.
ColorPickerGrid A component that represents a color selection grid within a color picker.
ColorPickerGridConnector A class that defines the default implementation for a color picker grid connector.
ColorPickerGridServerRpc RPC interface for ColorPickerGrid.
ColorPickerGridState Default shared state implementation for ColorPickerGrid.
ColorPickerHistory A component that represents color selection history within a color picker.
ColorPickerPopup A component that represents color selection popup within a color picker.
ColorPickerPreview A component that represents color selection preview within a color picker.
ColorPickerSelect A component that represents color selection swatches within a color picker.
ColorPickerServerRpc RPC interface for AbstractColorPicker.
ColorPickerState Default shared state implementation for AbstractColorPicker.
ColorSelector An interface for a color selector.
ColumnConfiguration A representation of the columns in an instance of
Escalator
.ColumnGroupState The column group data shared between the server and the client
ColumnProperty ColumnProperty represents the value of one column in a RowItem.
ColumnReorderEvent<T> An event for notifying that the columns in the Grid have been reordered.
ColumnReorderHandler<T> Handler for a Grid column reorder event, called when the Grid's columns has been reordered.
ColumnResizeEvent<T> An event for notifying that the columns in the Grid have been resized.
ColumnResizeHandler<T> Handler for a Grid column resize event, called when the Grid's columns has been resized.
ColumnResizeMode Collection of modes used for resizing columns in the Grid.
ColumnVisibilityChangeEvent<T> An event for notifying that the columns in the Grid's have changed visibility.
ColumnVisibilityChangeHandler<T> Handler for a Grid column visibility change event, called when the Grid's columns have changed visibility to hidden or visible.
ComboBox A filtering dropdown single-select.
ComboBox.ItemStyleGenerator ItemStyleGenerator can be used to add custom styles to combo box items shown in the popup.
ComboBoxConnector ComboBoxConstants Deprecated. ComboBoxState Shared state for the ComboBox component.
Compare Simple container filter comparing an item property value against a given constant value.
Compare.Equal A
Compare
filter that accepts items for which the identified property value is equal tovalue
.Compare.Greater A
Compare
filter that accepts items for which the identified property value is greater thanvalue
.Compare.GreaterOrEqual A
Compare
filter that accepts items for which the identified property value is greater than or equal tovalue
.Compare.Less A
Compare
filter that accepts items for which the identified property value is less thanvalue
.Compare.LessOrEqual A
Compare
filter that accepts items for which the identified property value is less than or equal tovalue
.Compare.Operation CompareTranslator ComplexRenderer<T> Base class for renderers that needs initialization and destruction logic (override
#init(FlyweightCell)
and#destroy(FlyweightCell)
and event handling (see#onBrowserEvent(Cell, NativeEvent)
,ComplexRenderer.getConsumedEvents()
and#onActivate()
.Component Component
is the top-level interface that is and must be implemented by all Vaadin components.Component.ErrorEvent Class of all component originated error events.
Component.Event Superclass of all component originated events.
Component.Focusable A sub-interface implemented by components that can obtain input focus.
Component.Listener Listener interface for receiving
Component.Event
s.ComponentConnector An interface used by client-side widgets or paintable parts to receive updates from the corresponding server-side components in the form of
UIDL
.ComponentConnectorLayoutSlot ComponentConstants ComponentContainer A special type of parent which allows the user to add and remove components to it.
ComponentLocator ComponentLocator provides methods for generating a String locator for a given DOM element and for locating a DOM element using a String locator.
ComponentSizeValidator ComponentSizeValidator.FileLocation ComponentSizeValidator.InvalidLayout ComponentStateUtil CompositeErrorMessage Class for combining multiple error messages together.
CompositeValidator The
CompositeValidator
allows you to chain (compose) many validators to validate one field.CompositeValidator.CombinationMode ComputedStyle Connect Annotation defining the server side connector that this ClientSideConnector should connect to.
Connect.LoadStyle ConnectionStateHandler Interface for handling problems and other events which occur during communication with the server.
Connector Interface implemented by all classes that are capable of communicating with the server or the client side.
ConnectorActionManager An ActionManager connected to a connector.
ConnectorBundleLoader ConnectorBundleLoader.CValUiInfo ConnectorEvent ConnectorEventListener ConnectorFocusAndBlurHandler A handler for focus and blur events which uses
FieldRpc.FocusAndBlurServerRpc
to transmit received events to the server.ConnectorHelper Provides various helper methods for connectors.
ConnectorHierarchyChangeEvent Event for containing data related to a change in the
ServerConnector
hierarchy.ConnectorHierarchyChangeEvent.ConnectorHierarchyChangeHandler Handles connector hierarchy events.
ConnectorHierarchyWriter Serializes a connector hierarchy to JSON.
ConnectorInfoPanel Connector information view panel of the debug window.
ConnectorMap ConnectorResource A resource that is served through the Connector that is using the resource.
ConnectorResourceHandler ConnectorTracker A class which takes care of book keeping of
ClientConnector
s for a UI.ConnectorTypeWriter Serializes connector type mappings to JSON.
Constants Internal constants used by both the client and the server side framework
Container A specialized set of identified Items.
Container.Editor Interface implemented by the editor classes supporting editing the Container.
Container.Filter Filter interface for container filtering.
Container.Filterable Interface that is implemented by containers which allow reducing their visible contents based on a set of filters.
Container.Hierarchical Interface for
Container
classes whose Items can be arranged hierarchically.Container.Indexed Interface for Container classes whose
Item
s can be accessed by their position in the container.Container.Indexed.ItemAddEvent An
Event
object specifying information about the added items.Container.Indexed.ItemRemoveEvent An
Event
object specifying information about the removed items.Container.ItemSetChangeEvent An
Event
object specifying the Container whose Item set has changed (items added, removed or reordered).Container.ItemSetChangeListener Container Item set change listener interface.
Container.ItemSetChangeNotifier The interface for adding and removing
ItemSetChangeEvent
listeners.Container.Ordered Interface for Container classes whose
Item
s can be traversed in order.Container.PropertySetChangeEvent An
Event
object specifying the Container whose Property set has changed.Container.PropertySetChangeListener The listener interface for receiving
PropertySetChangeEvent
objects.Container.PropertySetChangeNotifier The interface for adding and removing
PropertySetChangeEvent
listeners.Container.SimpleFilterable Interface that is implemented by containers which allow reducing their visible contents based on a set of filters.
Container.Sortable Interface for Container classes whose
Item
s can be sorted.Container.Viewer Interface implemented by viewer classes capable of using a Container as a data source.
ContainerEventProvider A event provider which uses a
Container
as a datasource.ContainerHelpers Contains helper methods for containers that can be used to ease development of containers in Vaadin.
ContainerHierarchicalWrapper A wrapper class for adding external hierarchy to containers not implementing the
Container.Hierarchical
interface.ContainerOrderedWrapper A wrapper class for adding external ordering to containers not implementing the
Container.Ordered
interface.ContainerResizedListener Deprecated. As of 7.0, serves no purpose.ContainsDataFlavor A Criterion that checks whether
Transferable
contains given data flavor.ContentMode Content modes defining how the client should interpret a Label's value.
ContextClickEvent Context click event fired by a
Component
.ContextClickEvent.ContextClickListener Listener for
ContextClickEvents
.ContextClickEvent.ContextClickNotifier The interface for adding and removing listeners for
ContextClickEvents
.ContextClickRpc Client-to-server RPC interface for context click events
Converter<PRESENTATION,MODEL> Interface that implements conversion between a model and a presentation type.
Converter.ConversionException An exception that signals that the value passed to
Converter.convertToPresentation(Object, Class, Locale)
orConverter.convertToModel(Object, Class, Locale)
could not be converted.ConverterFactory Factory interface for providing Converters based on a presentation type and a model type.
ConverterUtil CssLayout CssLayout is a layout component that can be used in browser environment only.
CssLayoutConnector Connects the server side widget
CssLayout
with the client side counterpartVCssLayout
CssLayoutServerRpc CssLayoutState CSSRule Utility class for fetching CSS properties from DOM StyleSheets JS object.
CurrentInstance Keeps track of various current instances for the current thread.
CurrentInstanceFallbackResolver<T> Fallback that is used to revolve current instances when they are not available by regular means.
CustomComponent Custom component provides a simple implementation of the
Component
interface to allow creating new UI components by composition of existing server-side components.CustomComponentConnector CustomField<T> A
Field
whose UI content can be constructed by the user, enabling the creation of e.g.CustomFieldConnector CustomizedSystemMessages Contains the system messages used to notify the user about various critical situations that can occur.
CustomLayout A container component with freely designed layout and style.
CustomLayoutConnector CustomLayoutState DataAvailableEvent Event object describing a change of row availability in DataSource of a Grid.
DataAvailableHandler Handler for
DataAvailableEvent
s.DataBoundTransferable Parent class for
Transferable
implementations that have a Vaadin container as a data source.DataChangeHandler Callback interface used by
DataSource
to inform its user about updates to the data.DataGenerator Interface for
Grid.AbstractGridExtension
s that allows adding data to row objects being sent to client by theRpcDataProviderExtension
.DataProviderRpc RPC interface used for pushing container data to the client.
DataRequestRpc RPC interface used for requesting container data to the client.
DataSource<T> Source of data for widgets showing lazily loaded data based on indexable items (e.g.
DataSource.RowHandle<T> A handle that contains information on whether a row should be
pinned
orunpinned
, and also always the most recent representation for that particular row.Date_Serializer Client side serializer/deserializer for java.util.Date
DateCell DateCellContainer Internally used class by the Calendar since 7.1
DateCellDayEvent Internally used by the calendar
DateCellGroup Internally used by the calendar
DateConstants DateField A date editor component that can be bound to any
Property
that is compatible withjava.util.Date
.DateField.UnparsableDateString DateFieldConnector DateFieldConstants Deprecated. DateRangeValidator Validator for validating that a Date is inside a given range.
DateRenderer A renderer for rendering dates into cells
DateRenderer A renderer for presenting date values.
DateRendererConnector A connector for
DateRenderer
.DateSerializer Server side serializer/deserializer for java.util.Date
DateTimeService This class provides date/time parsing services to all components on the client side.
DateToLongConverter DateToSqlDateConverter DateUtil Utility class for
Date
operationsDayToolbar DDEventHandleStrategy Strategy to handle native preview events for VDragAndDropManager.
DDUtil DebugButton Simple extension of
Button
that is preconfigured with for use inVDebugWindow
.DebugWindowClientRpc Client RPC methods for the Debug Window.
DebugWindowServerRpc Server RPC methods for the Debug Window.
DebugWindowStyles DefaultConnectionStateHandler Default implementation of the connection state handler.
DefaultConnectionStateHandler.Type DefaultConverterFactory Default implementation of
ConverterFactory
.DefaultDeploymentConfiguration The default implementation of
DeploymentConfiguration
based on a base class for resolving system properties and a set of init parameters.DefaultEditorEventHandler<T> The default handler for Grid editor events.
DefaultErrorHandler DefaultFieldFactory This class contains a basic implementation for both
FormFieldFactory
andTableFieldFactory
.DefaultFieldGroupFieldFactory This class contains a basic implementation for
FieldGroupFieldFactory
.The class is singleton, useDefaultFieldGroupFieldFactory.get()
method to get reference to the instance.DefaultItemSorter Provides a default implementation of an ItemSorter.
DefaultItemSorter.DefaultPropertyValueComparator Provides a default comparator used for comparing
Property
values.DefaultReconnectDialog The default implementation of the reconnect dialog
DefaultSQLGenerator Generates generic SQL that is supported by HSQLDB, MySQL and PostgreSQL.
DefaultSystemMessagesProvider System messages provider using the built-in default system messages.
DefaultUIProvider DeferredWorker Give widgets and connectors the possibility to indicate to the framework that there is work scheduled to be executed in the near future and that the framework should wait for this work to complete before assuming the UI has reached a steady state.
Delayed Invoking a method in a
ServerRpc
interface marked with this annotation will only add the invocation to a queue of outgoing RPC invocations, but it will not cause the queue to be purged and sent to the server.DelegateToWidget Signals that the property value from a state class should be forwarded to the Widget of the corresponding connector instance.
DelegateToWidget.Helper Internal helper for handling default values in a uniform way both at runtime and during widgetset compilation.
DeploymentConfiguration A collection of properties configured at deploy time as well as a way of accessing third party properties not explicitly supported by this class.
DeploymentConfiguration.LegacyProperyToStringMode Deprecated. Design Design is used for reading a component hierarchy from an html string or input stream and, conversely, for writing an html representation corresponding to a given component hierarchy.
Design.ComponentFactory Callback for creating instances of a given component class when reading designs.
Design.ComponentMapper Delegate for handling the mapping between tag names and component instances.
Design.DefaultComponentFactory Default implementation of
Design.ComponentFactory
, usingClass.forName(className).newInstance()
for finding the component class and creating a component instance.Design.DefaultComponentMapper Default implementation of
Design.ComponentMapper
,DesignAttributeHandler Default attribute handler implementation used when parsing designs to component trees.
DesignContext This class contains contextual information that is collected when a component tree is constructed based on HTML design template.
DesignContext.ComponentCreationListener Interface to be implemented by component creation listeners
DesignDateConverter A date converter to be used by
DesignAttributeHandler
.DesignEnumConverter An converter for Enum to/from String for
DesignAttributeHandler
to use internally.DesignException DesignFormatter Class focused on flexible and consistent formatting and parsing of different values throughout reading and writing
Design
.DesignObjectConverter An converter for Object to/from String for
DesignAttributeHandler
to use internally.DesignResourceConverter A converter for
Resource
implementations supported byDesignAttributeHandler
.DesignRoot Marks the component as the root of a design (html) file.
DesignShortcutActionConverter Converter for
ShortcutActions
.DesignTimeZoneConverter Utility class for
DesignAttributeHandler
that deals with converting various TimeZones to string.DesignToStringConverter<TYPE> Utility class for
DesignAttributeHandler
that deals with converting various types to string.DetailComponentManagerConnector Client-side connector for the DetailComponentManager of Grid.
DetailsGenerator A callback interface for generating details for a particular row in Grid.
DiffJSONSerializer<T> DirectionalManagedLayout DoubleRangeValidator Validator for validating that a
Double
is inside a given range.DoubleValidator Deprecated. As of 7.0.DownloadStream Downloadable stream.
DragAndDropEvent DragAndDropEvent wraps information related to drag and drop operation.
DragAndDropHandler A simple event handler for elements that can be drag and dropped.
DragAndDropHandler.DragAndDropCallback Callback interface for drag and drop.
DragAndDropService DragAndDropWrapper DragAndDropWrapper.DragStartMode DragAndDropWrapperConnector DragAndDropWrapperConstants Deprecated. DragAndDropWrapperServerRpc RPC interface for calls from client to server.
DragEventType DragHandle Drag handle implementation.
DragHandle.DragHandleCallback Callback interface for the DragHandle event life cycle
DragImageModifier Interface implemented by widgets if the drag image used for drag'n'drop requires additional initialization/configuration.
DragSource DragSource is a
Component
that builds aTransferable
for a drag and drop operation.DropHandler DropHandlers contain the actual business logic for drag and drop operations.
DropTarget DropTarget is an interface for components supporting drop operations.
EditableCalendarEvent Extension to the basic
CalendarEvent
.EditorClientRpc An RPC interface for the grid editor server-to-client communications.
EditorHandler<T> An interface for binding widgets and data to the grid row editor.
EditorHandler.EditorRequest<T> A request class passed as a parameter to the editor handler methods.
EditorServerRpc An RPC interface for the grid editor client-to-server communications.
ElementResizeEvent ElementResizeListener EmailValidator String validator for e-mail addresses.
Embedded A component for embedding external objects.
EmbeddedConnector EmbeddedConstants Deprecated. EmbeddedServerRpc EmbeddedState EncodeResult EncodeUtil Utilities related to various encoding schemes.
ErrorEvent An error thrown by the framework and handled by an
ErrorHandler
.ErrorHandler Interface for listening to errors in the application.
ErrorHandlingRunnable Defines the interface to handle exceptions thrown during the execution of a FutureAccess.
ErrorLevel Represents the error levels displayed on components.
ErrorMessage Interface for rendering error messages to terminal.
ErrorMessage.ErrorLevel ErrorNotificationHandler Log message handler that shows big red notification for
Level.SEVERE
messages that have a throwable.Escalator A low-level table-like widget that features a scrolling virtual viewport and lazily generated rows.
Escalator.SubPartArguments Utility class for parsing and storing SubPart request string attributes for Grid and Escalator.
EscalatorUpdater An interface that allows client code to define how a certain row in Escalator will be displayed.
EventCellReference<T> A data class which contains information which identifies a cell being the target of an event from
Grid
.EventHelper Helper class for attaching/detaching handlers for Vaadin client side components, based on identifiers in UIDL.
EventId EventRouter EventRouter
class implementing the inheritable event listening model.ExecuteJavaScriptRpc Extension An extension is an entity that is attached to a Component or another Extension and independently communicates between client and server.
ExternalResource ExternalResource
implements source for resources fetched from location specified by URL:s.FastStringMap<T> FastStringSet Field This interface indicates that the component is a Field (serverside), and wants (for instance) to automatically get the v-modified classname.
Field<T> Field interface is implemented by all classes (field components) that have a value that the user can change through the user interface.
Field.ValueChangeEvent An
Event
object specifying the Field whose value has been changed.FieldBinder Binder utility that binds member fields of a design class instance to given component instances.
FieldBindingException Exception that is thrown when an error occurs during field binding when reading a design template
FieldEvents Interface that serves as a wrapper for
Field
related events.FieldEvents.BlurEvent BlurEvent
class for holding additional event information.FieldEvents.BlurListener BlurListener
interface for listening forBlurEvent
fired by aField
.FieldEvents.BlurNotifier The interface for adding and removing
BlurEvent
listeners.FieldEvents.FocusAndBlurServerRpcImpl FieldEvents.FocusEvent FocusEvent
class for holding additional event information.FieldEvents.FocusListener FocusListener
interface for listening forFocusEvent
fired by aField
.FieldEvents.FocusNotifier The interface for adding and removing
FocusEvent
listeners.FieldEvents.TextChangeEvent TextChangeEvents are fired when the user is editing the text content of a field.
FieldEvents.TextChangeListener A listener for
FieldEvents.TextChangeEvent
s.FieldEvents.TextChangeNotifier An interface implemented by a
Field
supportingFieldEvents.TextChangeEvent
s.FieldGroup FieldGroup provides an easy way of binding fields to data and handling commits of these fields.
FieldGroup.BindException FieldGroup.CommitEvent FIXME javadoc
FieldGroup.CommitException Exception thrown by a FieldGroup when the commit operation fails.
FieldGroup.CommitHandler CommitHandlers are used by
FieldGroup.commit()
as part of the commit transactions.FieldGroup.FieldGroupInvalidValueException Exception which wraps InvalidValueExceptions from all invalid fields in a FieldGroup
FieldGroup.SearchException FieldGroupFieldFactory Factory interface for creating new Field-instances based on the data type that should be edited.
FieldRpc FieldRpc.BlurServerRpc FieldRpc.FocusAndBlurServerRpc FieldRpc.FocusServerRpc FileDownloader Extension that starts a download when the extended component is clicked.
FileDownloaderConnector FileResource FileResources
are files or directories on local filesystem.FilesystemContainer A hierarchical container wrapper for a filesystem.
FileTypeResolver Utility class that can figure out mime-types and icons related to files.
FileUploadHandler Handles a file upload request submitted via an Upload component.
FileUploadHandler.SimpleMultiPartInputStream Stream that extracts content from another stream until the boundary string is encountered.
FileUploadHandler.UploadInterruptedException An UploadInterruptedException will be thrown by an ongoing upload if
StreamVariable.isInterrupted()
returnstrue
.FilteringMode FilterTranslator Flash Deprecated. no modern browsers support Flash anymoreFlashConnector Deprecated. no modern browsers support Flash anymoreFlashState FloatRangeValidator Validator for validating that a
Float
is inside a given range.FlyweightCell A
FlyweightCell
represents a cell in theGrid
orEscalator
at a certain point in time.FlyweightRow An internal implementation of the
Row
interface.Focusable GWT's HasFocus is way too overkill for just receiving focus in simple components.
FocusableComplexPanel A ComplexPanel that can be focused
FocusableFlexTable Adds keyboard focus to
FlexPanel
.FocusableFlowPanel FocusableGrid A Grid that can be focused
FocusableHTML A HTML widget that can be focused
FocusableScrollPanel A scrollhandlers similar to
ScrollPanel
.FocusElementPanel A panel that contains an always visible 0x0 size element that holds the focus
FocusUtil A helper class used to make it easier for
Widget
s to implementFocusable
.FontAwesome FontAwesome set of font icons.
FontIcon A font-based icon implementation.
FontIcon A font icon is a type of icon that is made by displaying one character from a specially constructed font containing icons ("icon font").
FooterClickHandler Handler for
GridClickEvent
s that happen in the footer of the Grid.FooterDoubleClickHandler Handler for
GridDoubleClickEvent
s that happen in the footer of the Grid.FooterKeyDownHandler Handler for
GridKeyDownEvent
s that happen when the focused cell is in the footer of the Grid.FooterKeyPressHandler Handler for
GridKeyPressEvent
s that happen when the focused cell is in the footer of the Grid.FooterKeyUpHandler Handler for
GridKeyUpEvent
s that happen when the focused cell is in the footer of the Grid.Form Deprecated. As of 7.0, useFieldGroup
instead ofForm
for more flexibility.FormConnector FormFieldFactory Deprecated. As of 7.0, useFieldGroup
instead ofForm
for more flexibility.FormLayout FormLayout is used by
Form
to layout fields.FormLayoutConnector FormLayoutState Shared state for the FormLayout component.
FormState FreeformQuery FreeformQueryDelegate FreeformStatementDelegate FreeformStatementDelegate is an extension to FreeformQueryDelegate that provides definitions for methods that produce StatementHelper objects instead of basic query strings.
GAEVaadinServlet ApplicationServlet to be used when deploying to Google App Engine, in web.xml:
GeneratedPropertyContainer Container wrapper that adds support for generated properties.
GeneratedPropertyContainer.GeneratedProperty<T> Property implementation for generated properties
GenericFontIcon A generic implementation of
FontIcon
interfaceGlobalResourceHandler A
RequestHandler
that takes care ofConnectorResource
s that should not be served by the connector.Grid<T> A data grid view that supports columns and lazy loading of data rows from a data source.
Grid A grid component for displaying tabular data.
Grid.AbstractGridExtension An abstract base class for server-side Grid extensions.
Grid.AbstractGridKeyEvent<HANDLER extends AbstractGridKeyEventHandler> Grid.AbstractGridMouseEvent<HANDLER extends AbstractGridMouseEventHandler> Grid.AbstractRenderer<T> An abstract base class for server-side
Grid renderers
.Grid.AbstractSelectionModel A base class for SelectionModels that contains some of the logic that is reusable.
Grid.CellDescriptionGenerator A callback interface for generating optional descriptions (tooltips) for Grid cells.
Grid.CellReference A data class which contains information which identifies a cell in a
Grid
.Grid.CellStyleGenerator A callback interface for generating custom style names for Grid cells.
Grid.Column<C,T> Base class for grid columns internally used by the Grid.
Grid.Column A column in the grid.
Grid.ColumnReorderEvent An event that is fired when the columns are reordered.
Grid.ColumnReorderListener An event listener for column reorder events in the Grid.
Grid.ColumnResizeEvent An event that is fired when a column is resized, either programmatically or by the user.
Grid.ColumnResizeListener An event listener for column resize events in the Grid.
Grid.ColumnVisibilityChangeEvent An event that is fired when a column's visibility changes.
Grid.ColumnVisibilityChangeListener An event listener for column visibility change events in the Grid.
Grid.CommitErrorEvent An event which is fired when saving the editor fails
Grid.DetailComponentManager A class that manages details components by calling
Grid.DetailsGenerator
as needed.Grid.DetailsGenerator A callback interface for generating details for a particular row in Grid.
Grid.Editor<T> An editor UI for Grid rows.
Grid.Editor.EventHandler<T> A handler for events related to the Grid editor.
Grid.Editor.State Grid.EditorCloseEvent This event gets fired when an editor is dismissed or closed by other means.
Grid.EditorDomEvent<T> A wrapper for native DOM events related to the
Grid editor
.Grid.EditorErrorHandler Error handler for the editor
Grid.EditorEvent Base class for editor related events
Grid.EditorFieldFactory Field factory used by default in the editor.
Grid.EditorListener Interface for an editor event listener
Grid.EditorMoveEvent This event gets fired when an editor is opened while another row is being edited (i.e.
Grid.EditorOpenEvent This event gets fired when an editor is opened
Grid.Footer Represents the footer section of a Grid.
Grid.Footer Represents the footer section of a Grid.
Grid.FooterCell A single cell in a grid Footer row.
Grid.FooterCell Represents a footer cell in Grid.
Grid.FooterRow A single row in a grid Footer section.
Grid.FooterRow Represents a footer row in Grid.
Grid.GridContextClickEvent ContextClickEvent for the Grid Component.
Grid.GridEvent<T> A wrapper for native DOM events originating from Grid.
Grid.Header Represents the header section of a Grid.
Grid.Header Represents the header section of a Grid.
Grid.HeaderCell A single cell in a grid header row.
Grid.HeaderCell Represents a header cell in Grid.
Grid.HeaderRow A single row in a grid header section.
Grid.HeaderRow Represents a header row in Grid.
Grid.MultiSelectionModel A default implementation of a
Grid.SelectionModel.Multi
Grid.NoSelectionModel A default implementation for a
Grid.SelectionModel.None
Grid.RowDescriptionGenerator A callback interface for generating optional descriptions (tooltips) for Grid rows.
Grid.RowReference A data class which contains information which identifies a row in a
Grid
.Grid.RowStyleGenerator A callback interface for generating custom style names for Grid rows.
Grid.SelectionMode Enumeration for easy setting of selection mode.
Grid.SelectionMode Selection modes representing built-in
SelectionModels
that come bundled withGrid
.Grid.SelectionModel The server-side interface that controls Grid's selection state.
Grid.SelectionModel.HasUserSelectionAllowed Interface implemented by selection models which support disabling client side selection while still allowing programmatic selection on the server.
Grid.SelectionModel.Multi A SelectionModel that supports multiple selections to be made.
Grid.SelectionModel.None A SelectionModel that does not allow for rows to be selected.
Grid.SelectionModel.Single A SelectionModel that supports for only single rows to be selected at a time.
Grid.SingleSelectionModel A default implementation of a
Grid.SelectionModel.Single
Grid.StaticSection<ROWTYPE extends Grid.StaticSection.StaticRow<?>> Abstract base class for Grid header and footer sections.
Grid.StaticSection<ROWTYPE extends Grid.StaticSection.StaticRow<?>> Abstract base class for Grid header and footer sections.
Grid.StaticSection.StaticCell A header or footer cell.
Grid.StaticSection.StaticRow<CELLTYPE extends Grid.StaticSection.StaticCell> Abstract base class for Grid header and footer rows.
Grid.StaticSection.StaticRow<CELLTYPE extends com.vaadin.ui.Grid.StaticSection.StaticCell> Abstract base class for Grid header and footer rows.
GridClickEvent Represents native mouse click event in Grid.
GridClientRpc Server-to-client RPC interface for the Grid component.
GridColumnState Column state DTO for transferring column properties from the server to the client
GridConnector Connects the client side
Grid
widget with the server sideGrid
component.GridConstants Container class for common constants and default values used by the Grid component.
GridConstants.Section Enum describing different sections of Grid.
GridDoubleClickEvent Represents native mouse double click event in Grid.
GridEnabledEvent An enabled/disabled event, fired by the Grid when it is disabled or enabled.
GridEnabledHandler Handler for a Grid enabled/disabled event, called when the Grid is enabled or disabled.
GridEventHandler<T> A handler for events emitted by elements in Grid.
GridKeyDownEvent Represents native key down event in Grid.
GridKeyPressEvent Represents native key press event in Grid.
GridKeyUpEvent Represents native key up event in Grid.
GridLayout A layout where the components are laid out on a grid using cell coordinates.
GridLayoutConnector GridLayoutServerRpc GridLayoutState GridLayoutState.ChildComponentData GridServerRpc Client-to-server RPC interface for the Grid component
GridState The shared state for the
com.vaadin.ui.components.grid.Grid
componentGridState.SharedSelectionMode A description of which of the three bundled SelectionModels is currently in use.
GridStaticCellType Enumeration, specifying the content type of a Cell in a GridStaticSection.
GridStaticSectionState Shared state for Grid headers and footers.
GridStaticSectionState.CellState GridStaticSectionState.RowState HandlesAriaCaption Some Widgets need to handle the caption handling for WAI-ARIA themselfs, as for example the required ids need to be set in a specific way.
HandlesAriaInvalid Some Widgets need to handle the required handling for WAI-ARIA themselfs, as this attribute needs to be set to the input element itself.
HandlesAriaRequired Some Widgets need to handle the required handling for WAI-ARIA themselfs, as this attribute needs to be set to the input element itself.
HasChildMeasurementHint Component with layout measuring hint.
HasChildMeasurementHint.ChildMeasurementHint Specifies how you would like child components measurements to be handled.
HasChildMeasurementHintConnector Connector with layout measuring hint.
HasChildMeasurementHintConnector.ChildMeasurementHint Specifies how you would like child components measurements to be handled.
HasColorChangeListener HasComponents Interface that must be implemented by all
Component
s that contain otherComponent
s.HasComponents.ComponentAttachDetachNotifier Interface for
HasComponents
implementations that support sending attach and detach events for components.HasComponents.ComponentAttachEvent Component attach event sent when a component is attached to container.
HasComponents.ComponentAttachListener Component attach listener interface.
HasComponents.ComponentDetachEvent Component detach event sent when a component is detached from container.
HasComponents.ComponentDetachListener Component detach listener interface.
HasComponentsConnector An interface used by client-side connectors whose widget is a component container (implements
HasWidgets
).HasJavaScriptConnectorHelper HasSelectionHandlers<T> Marker interface for widgets that fires selection events.
HasTooltipKey For Calendar client-side internal use only.
HasUserSelectionAllowed<T> Interface implemented by selection models which support disabling client side selection while still allowing programmatic selection on the server.
HeaderClickHandler Handler for
GridClickEvent
s that happen in the header of the Grid.HeaderDoubleClickHandler Handler for
GridDoubleClickEvent
s that happen in the header of the Grid.HeaderKeyDownHandler Handler for
GridKeyDownEvent
s that happen when the focused cell is in the header of the Grid.HeaderKeyPressHandler Handler for
GridKeyPressEvent
s that happen when the focused cell is in the header of the Grid.HeaderKeyUpHandler Handler for
GridKeyUpEvent
s that happen when the focused cell is in the header of the Grid.Heartbeat Handles sending of heartbeats to the server and reacting to the response
HeartbeatHandler Handles heartbeat requests.
HeightAwareDetailsGenerator Deprecated. HeightMode The modes for height calculation that are supported by Grid (
client
andserver
) /Escalator
.HierarchicalContainer A specialized Container whose contents can be accessed like it was a tree-like structure.
HierarchicalContainerOrderedWrapper A wrapper class for adding external ordering to containers not implementing the
Container.Ordered
interface while retainingContainer.Hierarchical
features.HierarchyPanel Hierarchy view panel of the debug window.
HierarchySection Provides functionality for examining the UI component hierarchy.
HierarchySection.FindHandler Highlight Highlights a widget in the UI by overlaying a semi-transparent colored div.
HorizontalDropLocation HorizontalLayout Horizontal layout
HorizontalLayout
is a component container, which shows the subcomponents in the order of their addition (horizontally).HorizontalLayoutConnector Connects the client widget
VHorizontalLayout
with the Vaadin server side counterpartHorizontalLayout
HorizontalLayoutState HorizontalSplitPanel A horizontal split panel contains two components and lays them horizontally.
HorizontalSplitPanelConnector HorizontalSplitPanelState Html5File DragAndDropWrapper
can receive also files from client computer if appropriate HTML 5 features are supported on client side.HtmlRenderer Renders a string as HTML into a cell.
HtmlRenderer A renderer for presenting HTML content.
Icon Icon An abstract representation of an icon.
Image Component for embedding images.
ImageConnector ImageIcon A image based implementation of
Icon
.ImageRenderer A renderer that renders an image into a cell.
ImageRenderer A renderer for presenting images.
ImageRendererConnector A connector for
ImageRenderer
.ImageServerRpc ImageState IndexedContainer An implementation of the
interface with all important features.Container.Indexed
IndexedContainer.ItemSetChangeEvent An
event
object specifying the list whose Item set has changed.InfoSection Information section of the debug window
InlineDateField A date entry component, which displays the actual date selector inline.
InlineDateFieldConnector InlineDateFieldState IntegerRangeValidator Validator for validating that an
Integer
is inside a given range.IntegerValidator Deprecated. As of 7.0.InvokationHandler Invoker IsNull Simple container filter checking whether an item property value is null.
IsNullTranslator Item Provides a mechanism for handling a set of Properties, each associated to a locally unique non-null identifier.
Item.Editor Interface implemented by the
Editor
classes capable of editing the Item.Item.PropertySetChangeEvent An
Event
object specifying the Item whose contents has been changed through theProperty
interface.Item.PropertySetChangeListener The listener interface for receiving
PropertySetChangeEvent
objects.Item.PropertySetChangeNotifier The interface for adding and removing
PropertySetChangeEvent
listeners.Item.Viewer Interface implemented by viewer classes capable of using an Item as a data source.
ItemClickEvent Click event fired by a
Component
implementingContainer
interface.ItemClickEvent.ItemClickListener ItemClickEvent.ItemClickNotifier The interface for adding and removing
ItemClickEvent
listeners.ItemSorter An item comparator which is compatible with the
Container.Sortable
interface.J2EEConnectionPool JavaScript If this annotation is present on a
ClientConnector
class, the framework ensures the referenced JavaScript files are loaded before the init method for the corresponding client-side connector is invoked.JavaScript Provides access to JavaScript functionality in the web browser.
JavaScript.JavaScriptCallbackRpc JavaScriptCallbackHelper Internal helper class used to implement functionality common to
AbstractJavaScriptComponent
andAbstractJavaScriptExtension
.JavaScriptComponentConnector JavaScriptComponentState JavaScriptConnectorHelper JavaScriptConnectorState JavaScriptExtension JavaScriptExtensionState JavaScriptFunction Defines a method that is called by a client-side JavaScript function.
JavaScriptManagerConnector JavaScriptManagerState JavaScriptMethodInvocation A
MethodInvocation
that originates from JavaScript.JavaScriptRendererConnector Connector for server-side renderer implemented using JavaScript.
JavaScriptWidget JDBCConnectionPool Interface for implementing connection pools to be used with SQLContainer.
JreJsonArray Server-side implementation of JsonArray.
JreJsonBoolean Server-side implementation of JsonBoolean.
JreJsonFactory Implementation of JsonFactory interface using org.json library.
JreJsonNull Server-side implementation of JsonObject.
JreJsonNumber Server-side implementation of JsonNumber.
JreJsonObject Server-side implementation of JsonObject.
JreJsonString Server-side implementation of JsonString.
JreJsonValue JRE (non-Client) implementation of JreJsonValue.
JsArrayObject<T> JsniInvoker Special
Invoker
that uses JSNI to invoke methods with limited visibility.Json Vends out implementation of JsonFactory.
JsonArray Represents a Json array.
JsonBoolean Represents a Json boolean.
JsonCodec Decoder for converting RPC parameters and other values from JSON in transfer between the client and the server and vice versa.
JsonCodec.BeanProperty JsonConstants JsonDecoder Client side decoder for decodeing shared state and other values from JSON received from the server.
JsonEncoder Encoder for converting RPC parameters and other values to JSON for transfer between the client and the server.
JsonException A exception representing an error in parsing or serializing Json.
JsonFactory Factory interface for parsing and creating JSON objects.
JsonNull Represents the Json null value.
JsonNumber Represents a Json number value.
JsonObject Represents a Json object.
JsonPaintTarget User Interface Description Language Target.
JSONSerializer<T> Implementors of this interface knows how to serialize an Object of a given type to JSON and how to deserialize the JSON back into an object.
JSONSerializer<T> Implementors of this interface knows how to serialize an Object of a given type to JSON and how to deserialize the JSON back into an object.
JsonString Represents a Json String value.
JsonType Represents the type of the underlying JsonValue.
JsonUtil Direct port of json2.js at http://www.json.org/json2.js to GWT.
JsonValue Base interface for all Json values.
JSR356WebsocketInitializer Initializer class for JSR 356 websockets.
JSR356WebsocketInitializer.FakeServletConfig "ServletConfig" which only provides information from a
ServletRegistration
and itsServletContext
KeyMapper<V> KeyMapper
is the simple two-way map for generating textual keys for objects and retrieving the objects later with the key.Label Label component for showing non-editable short texts.
Label.ValueChangeEvent Value change event
LabelConnector LabelState Layout Extension to the
ComponentContainer
interface which adds the layouting control to the elements in the container.Layout.AlignmentHandler AlignmentHandler is most commonly an advanced
Layout
that can align its components.Layout.MarginHandler This type of layout supports automatic addition of margins (space around its components).
Layout.SpacingHandler This type of layout supports automatic addition of space between its components.
LayoutClickEventHandler LayoutClickRpc LayoutDependencyTree Internal class used to keep track of layout dependencies during one layout run.
LayoutEvents LayoutEvents.LayoutClickEvent An event fired when the layout has been clicked.
LayoutEvents.LayoutClickListener LayoutEvents.LayoutClickNotifier The interface for adding and removing
LayoutClickEvent
listeners.LayoutManager LayoutManagerIE8 Alternative MeasuredSize storage for IE8.
LegacyApplication Deprecated. As of 7.0.LegacyApplicationUIProvider Deprecated. As of 7.0.LegacyChangeVariablesInvocation LegacyCommunicationManager Deprecated. As of 7.0.LegacyCommunicationManager.InvalidUIDLSecurityKeyException Deprecated. As of 7.1.LegacyComponent Deprecated. As of 7.0.LegacyConnector Deprecated. This class is only intended to ease migration and should not be used for new projects.LegacyLocatorStrategy The LegacyLocatorStrategy class handles the legacy locator syntax that was introduced in version 5.4 of the framework.
LegacyPaint LegacyPropertyHelper Deprecated. This is only used internally for backwards compatibilityLegacyUidlWriter Serializes legacy UIDL changes to JSON.
LegacyVaadinServlet LegacyWindow Deprecated. LiferayTheme Like LikeTranslator Link Link is used to create external or internal URL links.
LinkConnector LinkConstants LinkState ListDataSource<T> A simple list based on an in-memory data source for simply adding a list of row pojos to the grid.
ListenerMethod One registered event listener.
ListSelect This is a simple list select without, for instance, support for new items, lazyloading, and other advanced features.
ListSelectConnector ListSet<E> ListSet is an internal Vaadin class which implements a combination of a List and a Set.
ListSorter<T> Provides sorting facility from Grid for the
ListDataSource
in-memory data source.LoadingIndicatorConfiguration Provides method for configuring the loading indicator.
LocaleNotLoadedException LocaleService Date / time etc.
LocaleService Server side service which handles locale and the transmission of locale date to the client side LocaleService.
LocatorStrategy This interface should be implemented by all locator strategies.
LocatorUtil Common String manipulator utilities used in VaadinFinderLocatorStrategy and SelectorPredicates.
LoginForm Login form with auto-completion and auto-fill for all major browsers.
LoginForm.LoginEvent This event is sent when login form is submitted.
LoginForm.LoginListener Login listener is a class capable to listen LoginEvents sent from LoginBox
LoginFormConnector LoginFormConstants Constants for LoginForm
LoginFormRpc LoginFormState LogSection Displays the log messages.
LongPollingCacheFilter A
PerRequestBroadcastFilter
implementation that handlesAtmospherePushConnection.PushMessage
s to ensure that a message is preserved in theBroadcasterCache
until the client has received it.LongRangeValidator Validator for validating that an
Long
is inside a given range.ManagedLayout MapFromIntTo<V> A lightweight map from
int
to objects.MapFromIntToString A lightweight map from
int
toString
.MapFromStringTo<V> A lightweight map from
String
to any object type.MapFromStringToBoolean A lightweight map from
String
toboolean
types.MapFromStringToInt A lightweight map from
String
toint
.MapFromStringToNumber A lightweight map from
String
todouble
.MapFromStringToString Mappable An object which can act like a Javascript object with String keys.
MarginInfo Describes the margin settings for each edge of a Component.
Margins MarkedAsDirtyConnectorEvent Event which is fired for all registered MarkDirtyListeners when a connector is marked as dirty.
MarkedAsDirtyListener An interface used for listening to marked as dirty events.
MayScrollChildren MeasuredSize MeasuredSize.MeasureResult MediaBaseConnector MediaControl Server to client RPC interface for controlling playback of the media.
MenuBar Deprecated. MenuBar A class representing a horizontal menu bar.
MenuBar.Command This interface contains the layer for menu commands of the
MenuBar
class.MenuBarConnector MenuBarConstants Deprecated. MenuBarState MenuItem Deprecated. MessageHandler A MessageHandler is responsible for handling all incoming messages (JSON) from the server (state changes, RPCs and other updates) and ensuring that the connectors are updated accordingly.
MessageSender MessageSender is responsible for sending messages to the server.
MetadataWriter Serializes miscellaneous metadata to JSON.
Method MethodEventSource Interface for classes supporting registration of methods as event receivers.
MethodInvocation Information needed by the framework to send an RPC method invocation from the client to the server or vice versa.
MethodProperty<T> Proxy class for creating Properties from pairs of getter and setter methods of a Bean property.
MethodProperty.MethodException Exception
object that signals that there were problems calling or finding the specified getter or setter methods of the property.MethodPropertyDescriptor<BT> Property descriptor that is able to create simple
MethodProperty
instances for a bean, using given accessors.MonthEventLabel The label in a month cell
MonthGrid MouseEventDetails Helper class to store and transfer mouse event details.
MouseEventDetails.MouseButton Constants for mouse buttons.
MouseEventDetailsBuilder Helper class for constructing a MouseEventDetails object from a
NativeEvent
.MouseEvents Interface that serves as a wrapper for mouse related events.
MouseEvents.ClickEvent Class for holding information about a mouse click event.
MouseEvents.ClickListener Interface for listening for a
MouseEvents.ClickEvent
fired by aComponent
.MouseEvents.DoubleClickEvent Class for holding additional event information for DoubleClick events.
MouseEvents.DoubleClickListener Interface for listening for a
MouseEvents.DoubleClickEvent
fired by aComponent
.MSSQLGenerator MultiSelectionModelConnector Connector for server-side
MultiSelectionModelConnector.MultiSelectionModel
.MultiSelectionModelServerRpc ServerRpc for MultiSelectionModel.
MultiSelectionModelState SharedState object for MultiSelectionModel.
MultiSelectionRenderer<T> Renderer showing multi selection check boxes.
MultiSelectMode Multi select modes that controls how multi select behaves.
NativeButton NativeButtonConnector NativeButtonState NativeSelect This is a simple drop-down select without, for instance, support for multiselect, new items, lazyloading, and other advanced features.
NativeSelectConnector NavigationStateManager An interface for handling interaction between
Navigator
and the browser location URI or other similar view identification and bookmarking system.Navigator A navigator utility that allows switching of views in a part of an application.
Navigator.ClassBasedViewProvider A ViewProvider which maps a single view name to a class to instantiate for the view.
Navigator.ComponentContainerViewDisplay A ViewDisplay that replaces the contents of a
ComponentContainer
with the activeView
.Navigator.EmptyView Empty view component.
Navigator.SingleComponentContainerViewDisplay A ViewDisplay that replaces the contents of a
SingleComponentContainer
with the activeView
.Navigator.StaticViewProvider A ViewProvider which supports mapping a single view name to a single pre-initialized view instance.
Navigator.UriFragmentManager A
NavigationStateManager
using hashbang fragments in the Page location URI to track views and enable listening to view changes.NestedMethodProperty<T> Nested accessor based property for a bean.
NestedPropertyDescriptor<BT> Property descriptor that is able to create nested property instances for a bean.
NetworkSection Displays network activity; requests and responses.
NoDataException NoInputStreamException NoLayout Annotation used to mark client RPC methods, state fields, or state setter methods that should not trigger an layout phase after changes have been processed.
NoLoadingIndicator Annotation used to mark server RPC methods for which it isn't necessary to show the loading indicator.
NoOutputStreamException NoSelectionModelConnector Connector for server-side
Grid.NoSelectionModel
.Not Negating filter that accepts the items rejected by another filter.
Not Criterion that wraps another criterion and inverts its return value.
Notification A notification message, used to display temporary messages to the user - for example "Document saved", or "Save failed".
Notification.Type NotificationConfiguration Provides methods for configuring the notification.
NotificationRole Available WAI-ARIA roles for a notification.
NotTranslator NullValidator This validator is used for validating properties that do or do not allow null values.
NumberRenderer Renders a number into a cell using a specific
NumberFormat
.NumberRenderer A renderer for presenting number values.
NumberRendererConnector A connector for
NumberRenderer
.ObjectProperty<T> A simple data object containing one typed value.
OnStateChange Marks a method in Connector classes that should be used to handle changes to specific properties in the connector's shared state.
OnStateChangeMethod Encapsulates the data that the widgetset compiler generates for supporting a connector method annotated with
OnStateChange
OptimisticLockException An OptimisticLockException is thrown when trying to update or delete a row that has been changed since last read from the database.
OptimizedWidgetsetPanel Optimized widgetset view panel of the debug window.
OptionGroup Configures select to be used as an option group.
OptionGroupBaseConnector OptionGroupConnector OptionGroupConstants OptionGroupState Shared state for the OptionGroup component.
Or A compound
Container.Filter
that accepts an item if any of its filters accept the item.Or A compound criterion that accepts the drag if any of its criterion accepts it.
OracleGenerator OrderBy OrderBy represents a sorting rule to be applied to a query made by the SQLContainer's QueryDelegate.
Orientation OrTranslator Overlay Overlay widget extending the PopupPanel.
Overlay.PositionAndSize Page Page.BrowserWindowResizeEvent Event that is fired when a browser window containing a uI is resized.
Page.BrowserWindowResizeListener Listener that gets notified when the size of the browser window containing the uI has changed.
Page.Styles Contains dynamically injected styles injected in the HTML document at runtime.
Page.UriFragmentChangedEvent Event fired when the URI fragment of a
Page
changes.Page.UriFragmentChangedListener Listener that that gets notified when the URI fragment of the page changes.
PageClientRpc PageState The shared state of a
Page
.Paintable Deprecated. PaintException PaintExcepection
is thrown if painting of a component fails.PaintTarget This interface defines the methods for painting XML to the UIDL stream.
PaintTarget.PaintStatus Result of starting to paint a Component (
PaintTarget.startPaintable(Component, String)
).Panel Panel - a simple single component container.
PanelConnector PanelServerRpc PanelState PasswordField A field that is used to enter secret text information like passwords.
PasswordFieldConnector PointerCancelEvent Represents a native PointerCancelEvent.
PointerCancelHandler Handler interface for
PointerCancelEvent
events.PointerDownEvent Represents a native PointerDownEvent.
PointerDownHandler Handler interface for
PointerDownEvent
events.PointerEvent<H extends com.google.gwt.event.shared.EventHandler> Abstract class representing Pointer events.
PointerEventSupport Main class for pointer event support.
PointerEventSupportImpl Main pointer event support implementation class.
PointerEventSupportImplIE10 Pointer event support class for IE 10 ("ms" prefixed pointer events)
PointerEventSupportImplModernIE Pointer event support class for IE 11+ (unprefixed pointer events)
PointerMoveEvent Represents a native PointerMoveEvent event.
PointerMoveHandler Handler interface for
PointerMoveEvent
events.PointerUpEvent Represents a native PointerUpEvent.
PointerUpHandler Handler interface for
PointerUpEvent
events.PopupDateField A date entry component, which displays the actual date selector as a popup.
PopupDateFieldConnector PopupDateFieldState PopupView A component for displaying a two different views to data.
PopupView.Content Used to deliver customized content-packages to the PopupView.
PopupView.PopupVisibilityEvent This event is received by the PopupVisibilityListeners when the visibility of the popup changes.
PopupView.PopupVisibilityListener Defines a listener that can receive a PopupVisibilityEvent when the visibility of the popup changes.
PopupViewConnector PopupViewServerRpc PopupViewState Position PositionFunction A functional interface that can be used for positioning elements in the DOM.
PositionFunction.AbsolutePosition A position function using "left: x" and "top: y" to position elements in the DOM.
PositionFunction.Translate3DPosition A position function using "transform: translate3d(x,y,z)" to position elements in the DOM.
PositionFunction.TranslatePosition A position function using "transform: translate(x,y)" to position elements in the DOM.
PositionFunction.WebkitTranslate3DPosition A position function using "-webkit-transform: translate3d(x,y,z)" to position elements in the DOM.
PostLayoutListener Interface implemented by
ComponentConnector
implementations that want to know whenever a layout phase has ended.PreloadMode Enumeration that provides a hint to the browser how media should be preloaded.
PreserveOnRefresh Marks a UI that should be retained when the user refreshed the browser window.
Profiler Lightweight profiling tool that can be used to collect profiling data with zero overhead unless enabled.
Profiler.EnabledProfiler Class to include using deferred binding to enable the profiling.
Profiler.Node A hierarchical representation of the time spent running a named block of code.
Profiler.ProfilerResultConsumer Interface for getting data from the
Profiler
.ProfilerSection Debug window section for investigating
Profiler
data.ProgressBar Shows the current progress of a long running task.
ProgressBarConnector Connector for
VProgressBar
.ProgressBarRenderer A Renderer that represents a double value as a graphical progress bar.
ProgressBarRenderer A renderer that represents a double values as a graphical progress bar.
ProgressBarRendererConnector A connector for
ProgressBarRenderer
.ProgressBarState ProgressIndicator Deprecated. as of 7.1, useProgressBar
combined withUI#setPushMode(PushMode)
orUI.setPollInterval(int)
instead.ProgressIndicatorConnector Deprecated. as of 7.1, useProgressBarConnector
combined with server push or UI polling.ProgressIndicatorServerRpc ProgressIndicatorState Deprecated. Property Property<T> The
Property
is a simple data object that contains one typed value.Property.Editor Interface implemented by the editor classes capable of editing the Property.
Property.ReadOnlyException Exception
object that signals that a requested Property modification failed because it's in read-only mode.Property.ReadOnlyStatusChangeEvent An
Event
object specifying the Property whose read-only status has been changed.Property.ReadOnlyStatusChangeListener The listener interface for receiving
ReadOnlyStatusChangeEvent
objects.Property.ReadOnlyStatusChangeNotifier The interface for adding and removing
ReadOnlyStatusChangeEvent
listeners.Property.Transactional<T> A Property that is capable of handle a transaction that can end in commit or rollback.
Property.ValueChangeEvent An
Event
object specifying the Property whose value has been changed.Property.ValueChangeListener The
listener
interface for receivingValueChangeEvent
objects.Property.ValueChangeNotifier The interface for adding and removing
ValueChangeEvent
listeners.Property.Viewer Interface implemented by the viewer classes capable of using a Property as a data source.
PropertyFormatter<T> Deprecated. As of 7.0, replaced byConverter
PropertyId Defines the custom property name to be bound to a
Field
usingFieldGroup
orBeanFieldGroup
.PropertysetItem Class for handling a set of identified Properties.
PropertyValueGenerator<T> PropertyValueGenerator for GeneratedPropertyContainer.
ProxyHandler PublishedFileHandler Serves a connector resource from the classpath if the resource has previously been registered by calling
LegacyCommunicationManager.registerDependency(String, Class)
.Push Configures server push for a
UI
.PushAtmosphereHandler Handles Atmosphere requests and forwards them to logical methods in
PushHandler
PushConfiguration Provides method for configuring the push channel.
PushConnection Represents the client-side endpoint of a bidirectional ("push") communication channel.
PushConnection Represents a bidirectional ("push") connection between a single UI and its client-side.
PushConstants Shared constants used by push.
PushHandler Handles incoming push connections and messages and dispatches them to the correct
UI
/AtmospherePushConnection
PushMode The mode of bidirectional ("push") communication that is in use.
PushRequestHandler Handles requests to open a push (bidirectional) communication channel between the client and the server.
QueryBuilder QueryDelegate QueryDelegate.RowIdChangeEvent An
Event
object specifying the old and new RowId of an added item after the addition has been successfully committed.QueryDelegate.RowIdChangeListener RowId change listener interface.
QueryDelegate.RowIdChangeNotifier The interface for adding and removing
RowIdChangeEvent
listeners.Range An immutable representation of a range, marked by start and end points.
RangeValidator<T extends Comparable> An base implementation for validating any objects that implement
Comparable
.ReadOnlyRowId ReconnectDialog Interface which must be implemented by the reconnect dialog
ReconnectDialogConfiguration Provides method for configuring the reconnect dialog.
ReflectTools An util class with helpers for reflection operations.
RegexpValidator String validator comparing the string against a Java regular expression.
Reindeer Renderer<T> Renderer for rending a value <T> into cell.
Renderer<T> A ClientConnector for controlling client-side
Grid renderers
.RendererCellReference A data class which contains information which identifies a cell being rendered in a
Grid
.RendererClickRpc RenderInformation Contains size information about a rendered container and its content area.
RenderInformation.FloatSize RenderInformation.Size RenderSpace Contains information about render area.
RequestHandler Handler for producing a response to HTTP requests.
Resolution Resolutions for DateFields
Resource Resource
provided to the client terminal.ResourceLoader ResourceLoader lets you dynamically include external scripts and styles on the page and lets you know when the resource has been loaded.
ResourceLoader.ResourceLoadEvent Event fired when a resource has been loaded.
ResourceLoader.ResourceLoadListener Event listener that gets notified when a resource has been loaded
ResourceReference ResourceWriter Serializes resources to JSON.
Responsive An extension providing responsive layout capabilities to any Vaadin component.
ResponsiveConnector The client side connector for the Responsive extension.
ReverseConverter<PRESENTATION,MODEL> A converter that wraps another
Converter
and reverses source and target types.RichTextArea A simple RichTextArea to edit HTML format text.
RichTextAreaConnector RichTextAreaState Shared state for the RichTextArea component.
Row A representation of a row in an
Escalator
.RowContainer A representation of the rows in each of the sections (header, body and footer) in an
Escalator
.RowContainer.BodyRowContainer The row container for the body section in an
Escalator
.RowHeightChangedEvent Event fired when the row height changed in the Escalator's header, body or footer.
RowHeightChangedHandler Event handler for a row height changed event.
RowId RowId represents identifiers of a single database result set row.
RowItem RowItem represents one row of a result set obtained from a QueryDelegate.
RowReference<T> A data class which contains information which identifies a row in a
Grid
.RowStyleGenerator<T> Callback interface for generating custom style names for data rows
RowVisibilityChangeEvent Event fired when the range of visible rows changes e.g.
RowVisibilityChangeHandler Event handler that gets notified when the range of visible rows changes e.g.
RpcDataProviderExtension Provides Vaadin server-side container data source to a
com.vaadin.client.ui.grid.GridConnector
.RpcDataSourceConnector Connects a Vaadin server-side container data source to a Grid.
RpcManager Client side RPC manager that can invoke methods based on RPC calls received from the server.
RpcProxy Class for creating proxy instances for Client to Server RPC.
Runo SASSAddonImportFileCreator Helper class for managing the addon imports and creating an a SCSS file for importing all your addon themes.
Scrollable This interface is implemented by all visual objects that can be scrolled programmatically from the server-side.
ScrollbarBundle An element-like bundle representing a configurable and visual scrollbar in one axis.
ScrollbarBundle.Direction The orientation of the scrollbar.
ScrollbarBundle.HorizontalScrollbarBundle A representation of a single horizontal scrollbar.
ScrollbarBundle.VerticalScrollbarBundle A representation of a single vertical scrollbar.
ScrollbarBundle.VisibilityChangeEvent ScrollbarBundle.VisibilityHandler A means to listen to when the scrollbar handle in a
ScrollbarBundle
either appears or is removed.ScrollClientRpc ScrollDestination Enumeration, specifying the destinations that are supported when scrolling rows or columns into view.
ScrollEvent An event that signifies that a scrollbar bundle has been scrolled
ScrollHandler A handler that gets called whenever a scrollbar bundle is scrolled
Section A Section is displayed as a tab in the
VDebugWindow
.Select Deprecated. As of 7.0.SelectAllEvent<T> A select all event, fired by the Grid when it needs all rows in data source to be selected.
SelectAllHandler<T> Handler for a Grid select all event, called when the Grid needs all rows in data source to be selected.
SelectConnectorListener Listener for the selection of a connector in the debug window.
SelectionEvent<T> Event object describing a change in Grid row selection state.
SelectionEvent An event that specifies what in a selection has changed, and where the selection took place.
SelectionEvent.SelectionListener The listener interface for receiving
SelectionEvents
.SelectionEvent.SelectionNotifier The interface for adding and removing listeners for
SelectionEvents
.SelectionHandler<T> Handler for
SelectionEvent
s.SelectionModel<T> Common interface for all selection models.
SelectionModel.Multi<T> Selection model that allows for several rows to be selected at once.
SelectionModel.Multi.Batched<T> A multi selection model that can send selections and deselections in a batch, instead of committing them one-by-one.
SelectionModel.None<T> Interface for a selection model that does not allow anything to be selected.
SelectionModel.Single<T> Selection model that allows a maximum of one row to be selected at any one time.
SelectionModelMulti<T> Multi-row selection model.
SelectionModelNone<T> No-row selection model.
SelectionModelSingle<T> Single-row selection model.
SelectiveRenderer Interface implemented by
HasComponents
implementors that wish to dynamically be able to prevent given child components from reaching the client side.SelectorPath A single segment of a selector path pointing to an Element.
SelectorPredicate SelectorPredicates are statements about the state of different components that VaadinFinderLocatorStrategy is finding.
SerializerHelper Helper class for performing serialization.
ServerConnector Interface implemented by all client side classes that can be communicate with the server.
ServerRpc Interface to be extended by all client to server RPC interfaces.
ServerRpcHandler Handles a client-to-server message containing serialized
server RPC
invocations.ServerRpcHandler.RpcRequest A data transfer object representing an RPC request sent by the client side.
ServerRpcManager<T extends ServerRpc> Server side RPC manager that handles RPC calls coming from the client.
ServerRpcManager.RpcInvocationException Wrapper exception for exceptions which occur during invocation of an RPC call
ServerRpcMethodInvocation ServerRpcQueue Manages the queue of server invocations (RPC) which are waiting to be sent to the server.
ServerSideCriterion Parent class for criteria which are verified on the server side during a drag operation to accept/discard dragged content (presented by
Transferable
).ServiceDestroyEvent Event fired to
ServiceDestroyListener
when aVaadinService
is being destroyed.ServiceDestroyListener Listener that gets notified when the
VaadinService
to which it has been registered is destroyed.ServiceException ServletBootstrapHandler ServletPortletHelper Deprecated. As of 7.1.ServletUIInitHandler SessionDestroyEvent Event fired when a Vaadin service session is no longer in use.
SessionDestroyListener A listener that gets notified when a Vaadin service session is no longer used.
SessionExpiredException SessionExpiredHandler A specialized RequestHandler which is capable of sending session expiration messages to the user.
SessionInitEvent Event gets fired when a new Vaadin service session is initialized for a Vaadin service.
SessionInitListener Event listener that can be registered to a
VaadinService
to get an event when a new Vaadin service session is initialized for that service.SessionRequestHandler Handles a request by passing it to each registered
RequestHandler
in the session in turn until one produces a response.SharedState Interface to be implemented by all shared state classes used to communicate basic information about a
Connector
from server to client.SharedStateWriter Serializes
shared state
changes to JSON.SharedUtil Misc internal utility methods used by both the server and the client package.
ShortcutAction Shortcuts are a special type of
Action
s used to create keyboard shortcuts.ShortcutAction.KeyCode Key codes that can be used for shortcuts
ShortcutAction.ModifierKey Modifier key constants
ShortcutActionHandler A helper class to implement keyboard shorcut handling.
ShortcutActionHandler.BeforeShortcutActionListener A focusable
ComponentConnector
implementing this interface will be notified before shortcut actions are handled if it will be the target of the action (most commonly means it is the focused component during the keyboard combination is triggered by the user).ShortcutActionHandler.ShortcutActionHandlerOwner An interface implemented by those users of this helper class that want to support special components like
VRichTextArea
that don't properly propagate key down events.ShortCutConstants ShortcutKeyMapper Provides mappings between shortcut keycodes and their representation in design attributes.
ShortcutListener ShortRangeValidator Validator for validating that an
Short
is inside a given range.ShouldWriteDataDelegate Delegate used by
DesignContext
to determine whether container data should be written out for a component.SimpleDayCell A class representing a single cell within the calendar in month-view
SimpleDayToolbar SimpleFocusablePanel Compared to FocusPanel in GWT this panel does not support eg.
SimpleJDBCConnectionPool Simple implementation of the JDBCConnectionPool interface.
SimpleManagedLayout SimpleStringFilter Simple string filter for matching items that start with or contain a specified string.
SimpleStringTranslator SimpleTree Deprecated. as of 7.1.SimpleWeekToolbar SingleComponentContainer Interface for component containers that have one child component and do not support adding or removing components.
SingleSelectionModelConnector Connector for server-side
SingleSelectionModelConnector.SingleSelectionModel
.SingleSelectionModelServerRpc ServerRpc for SingleSelectionModel.
SingleSelectionModelState SharedState object for SingleSelectionModel.
Sizeable Interface to be implemented by components wishing to display some object that may be dynamically resized during runtime.
Sizeable.Unit SizeWithUnit A class for representing a value-unit pair.
Slider A component for selecting a numerical value within a range.
SliderConnector SliderOrientation SliderServerRpc SliderState Slot Represents a slot which contains the actual widget in the layout.
Sort Fluid Sort descriptor object.
Sort Fluid Sort API.
SortDirection Describes sorting direction.
SortEvent<T> A sort event, fired by the Grid when it needs its data source to provide data sorted in a specific manner.
SortEvent Event describing a change in sorting of a
Container
.SortEvent.SortListener Listener for sort order change events.
SortEvent.SortNotifier The interface for adding and removing listeners for
SortEvents
.SortHandler<T> Handler for a Grid sort event, called when the Grid needs its data source to provide data sorted in a specific manner.
SortOrder Sort order descriptor.
SortOrder Sort order descriptor.
SourceIs Client side criteria that checks if the drag source is one of the given components.
SourceIsTarget A criterion that ensures the drag source is the same as drop target.
Spacer A representation of a spacer element in a
RowContainer.BodyRowContainer
.SpacerUpdater An interface that handles the display of content for spacers.
SpacerVisibilityChangedEvent Event fired when a spacer element is hidden or shown in Escalator.
SpacerVisibilityChangedHandler Event handler for a spacer visibility changed event.
SpaceSelectHandler<T> Generic class to perform selections when pressing space key.
SQLContainer SQLContainer.ItemSetChangeEvent Simple ItemSetChangeEvent implementation.
SQLGenerator The SQLGenerator interface is meant to be implemented for each different SQL syntax that is to be supported.
SQLUtil StateChangeEvent StateChangeEvent.StateChangeHandler Event handler that gets notified whenever any part of the state has been updated by the server.
StatementHelper StatementHelper is a simple helper class that assists TableQuery and the query generators in filling a PreparedStatement.
StreamResource StreamResource
is a resource provided to the client directly by the application.StreamResource.StreamSource Interface implemented by the source of a StreamResource.
StreamVariable StreamVariable is a special kind of variable whose value is streamed to an
OutputStream
provided by theStreamVariable.getOutputStream()
method.StreamVariable.StreamingEndEvent Event passed to
#uploadFinished(StreamingEndEvent)
method the contents have been streamed to StreamVariable successfully.StreamVariable.StreamingErrorEvent Event passed to
#uploadFailed(StreamingErrorEvent)
method when the streaming ended before the end of the input.StreamVariable.StreamingEvent StreamVariable.StreamingProgressEvent Event passed to
StreamVariable.onProgress(StreamingProgressEvent)
method during the streaming progresses.StreamVariable.StreamingStartEvent Event passed to
#uploadStarted(StreamingStartEvent)
method before the streaming of the content toStreamVariable
starts.StringDecorator The StringDecorator knows how to produce a quoted string using the specified quote start and quote end characters.
StringLengthValidator This
StringLengthValidator
is used to validate the length of strings.StringToBigDecimalConverter A converter that converts from
String
toBigDecimal
and back.StringToBigIntegerConverter A converter that converts from
String
toBigInteger
and back.StringToBooleanConverter StringToByteConverter StringToCollectionConverter A converter that converts from
String
toCollection
of tokens and back.StringToCollectionConverter.CollectionFactory Collection factory.
StringToCollectionConverter.DefaultCollectionFactory Default collection factory implementation.
StringToDateConverter StringToDoubleConverter StringToEnumConverter StringToFloatConverter StringToIntegerConverter StringToLongConverter StringToShortConverter StyleConstants StyleSheet If this annotation is present on a
ClientConnector
class, the framework ensures the referenced style sheets are loaded before the init method for the corresponding client-side connector is invoked.SubPartAware Interface implemented by
Widget
s which can provide identifiers for at least one element inside the component.SuperDevMode Class that enables SuperDevMode using a ?superdevmode parameter in the url.
SuperDevMode.RecompileResult SynchronizedRequestHandler RequestHandler which takes care of locking and unlocking of the VaadinSession automatically.
SystemError SystemError
is an error message for a problem caused by error in system, not the user application code.SystemMessageException SystemMessages Contains the system messages used to notify the user about various critical situations that can occur.
SystemMessagesInfo SystemMessagesProvider Gives out system messages based on Locale.
TabIndexState Interface implemented by state classes that support tab indexes.
Table Table
is used for representing data or components in a pageable and selectable table.Table.Align Table.CacheUpdateException Exception thrown when one or more exceptions occurred during updating of the Table cache.
Table.CellStyleGenerator Allow to define specific style on cells (and rows) contents.
Table.ColumnCollapseEvent This event is fired when the collapse state of a column changes.
Table.ColumnCollapseListener Interface for listening to column collapse events.
Table.ColumnGenerator Used to create "generated columns"; columns that exist only in the Table, not in the underlying Container.
Table.ColumnHeaderMode Table.ColumnReorderEvent This event is fired when a columns are reordered by the end user user.
Table.ColumnReorderListener Interface for listening to column reorder events.
Table.ColumnResizeEvent This event is fired when a column is resized.
Table.ColumnResizeListener Interface for listening to column resize events.
Table.FooterClickEvent Click event fired when clicking on the Table footers.
Table.FooterClickListener Interface for the listener for column footer mouse click events.
Table.GeneratedRow Table.HeaderClickEvent Click event fired when clicking on the Table headers.
Table.HeaderClickListener Interface for the listener for column header mouse click events.
Table.RowGenerator Row generators can be used to replace certain items in a table with a generated string.
Table.RowHeaderMode Table.TableContextClickEvent ContextClickEvent for the Table Component.
Table.TableDragMode Modes that Table support as drag sourse.
Table.TableDropCriterion Lazy loading accept criterion for Table.
TableConnector TableConstants TableConstants.Section Enum describing different sections of Table.
TableFieldFactory Factory interface for creating new Field-instances based on Container (datasource), item id, property id and uiContext (the component responsible for displaying fields).
TableQuery TableQuery.RowIdChangeEvent Simple RowIdChangeEvent implementation.
TableServerRpc Client-to-server RPC interface for the Table component
TableState Shared state for the Table component.
TabSheet TabSheet component.
TabSheet.CloseHandler CloseHandler is used to process tab closing events.
TabSheet.SelectedTabChangeEvent Selected tab change event.
TabSheet.SelectedTabChangeListener Selected tab change event listener.
TabSheet.Tab Tab meta-data for a component in a
TabSheet
.TabsheetBaseConnector TabsheetBaseConstants Deprecated. TabsheetClientRpc Server to client RPC methods for the TabSheet.
TabsheetConnector TabsheetConstants Deprecated. TabsheetServerRpc Client to server RPC methods for the TabSheet.
TabsheetState TabState Shared state of a single tab in a Tabsheet or an Accordion.
TargetDetailIs Criterion for checking if drop target details contains the specific property with the specific value.
TargetDetails TargetDetails wraps drop target related information about
DragAndDropEvent
.TargetDetailsImpl A HashMap backed implementation of
TargetDetails
for terminal implementation and for extension.TemporaryRowId TestBenchSection Provides functionality for picking selectors for Vaadin TestBench.
TextArea A text field that supports multi line editing.
TextAreaConnector TextAreaState TextField A text editor component that can be bound to any bindable Property.
TextFieldConnector TextFieldConstants TextFileProperty Property implementation for wrapping a text file.
TextRenderer Renderer that renders text into a cell.
TextRenderer A renderer for presenting simple plain-text string values.
TextRendererConnector A connector for
TextRenderer
.TextualDateConnector TextualDateFieldState Theme Defines a specific theme for a
UI
.ThemeResource ThemeResource
is a named theme dependant resource provided and managed by a theme.Title Defines the HTML page title for a
UI
.TooltipConfiguration Provides method for configuring the tooltip.
TooltipInfo An object that contains information about a tooltip, such as the tooltip's title, error message, error level and an ID.
TouchScrollDelegate Provides one finger touch scrolling for elements with once scrollable elements inside.
TouchScrollDelegate.TouchScrollHandler A helper class for making a widget scrollable.
TransactionalPropertyWrapper<T> Wrapper class that helps implement two-phase commit for a non-transactional property.
Transferable Transferable wraps the data that is to be imported into another component.
TransferableImpl TODO Javadoc!
TranslatedURLReference A URLReference implementation which does late URL translation to be able to re-translate URLs if e.g.
Transport Transport modes for Push
Tree Tree component.
Tree.CollapseEvent Collapse event
Tree.CollapseListener Collapse event listener.
Tree.ExpandEvent Event to fired when a node is expanded.
Tree.ExpandListener Expand event listener.
Tree.ItemStyleGenerator ItemStyleGenerator can be used to add custom styles to tree items.
Tree.TargetItemAllowsChildren A criterion that accepts
Transferable
only directly on a tree node that can have children.Tree.TreeContextClickEvent ContextClickEvent for the Tree Component.
Tree.TreeDragMode Supported drag modes for Tree.
Tree.TreeDropCriterion Lazy loading accept criterion for Tree.
TreeAction This class is used for "row actions" in VTree and ITable
TreeConnector TreeConstants Deprecated. TreeServerRpc Client-to-server RPC interface for the Tree component
TreeState Shared state for the Table component.
TreeTable TreeTable extends the
Table
component so that it can also visualize a hierarchy of its Items in a similar manner thatTree
does.TreeTableConnector TreeTableConstants Deprecated. TreeTableState TwinColSelect Multiselect component with two lists: left side for available items and right side for selected items.
TwinColSelectConnector TwinColSelectConstants Deprecated. TwinColSelectState Shared state for the TwinColSelect component.
Type TypeData TypeDataStore TypeDataStore.MethodAttribute UI The topmost component in any component hierarchy.
UIClassSelectionEvent Contains information used by
UIProvider.getUIClass(UIClassSelectionEvent)
to choose a UI class to use in a specific situation.UIClientRpc Server to Client RPC methods for UI
UIConnector UIConstants UICreateEvent Contains data used by various methods in
UIProvider
for determining information about a new UI that is about to be created.UIDetachedException Exception thrown if the UI has been detached when it should not be.
UIDL When a component is updated, it's client side widget's
updateFromUIDL()
will be called with the updated ("changes") UIDL received from the server.UIDL.XML Deprecated. should not be used anymoreUidlRequestHandler Processes a UIDL request from the client.
UidlValue UidlWriter Serializes pending server-side changes to UI state to JSON.
UIEvents A class that contains events, listeners and handlers specific to the
UI
class.UIEvents.PollEvent An event that is fired whenever a client polls the server for asynchronous UI updates.
UIEvents.PollListener A
UIEvents.PollListener
receives and handlesPollEvents
fired byPollNotifiers
.UIEvents.PollNotifier The interface for adding and removing
UIEvents.PollEvent
listeners.UIInitHandler Handles an initial request from the client to initialize a
UI
.UIProvider UIProviderEvent Base class for the events that are sent to various methods in UIProvider.
UIServerRpc UIState UIState.LoadingIndicatorConfigurationState UIState.LocaleData UIState.LocaleServiceState UIState.NotificationTypeConfiguration UIState.PushConfigurationState UIState.ReconnectDialogConfigurationState UIState.TooltipConfigurationState UniqueSerializable A base class for generating an unique object that is serializable.
UnknownComponentConnector UnknownExtensionConnector Connector used as a placeholder for extensions that are not present in the widgetset.
UnsafeHtmlRendererConnector A connector for
UnsafeHtmlRendererConnector.UnsafeHtmlRenderer
UnsafeHtmlRendererConnector.UnsafeHtmlRenderer UnsupportedBrowserHandler A
RequestHandler
that presents an informative page if the browser in use is unsupported.UnsupportedFilterException Exception for cases where a container does not support a specific type of filters.
Upload Component for uploading files from client to server.
Upload.ChangeEvent Upload.ChangeEvent event is sent when the value (filename) of the upload changes.
Upload.ChangeListener Listener for
Upload.ChangeEvent
Upload.FailedEvent Upload.FailedEvent event is sent when the upload is received, but the reception is interrupted for some reason.
Upload.FailedListener Receives events when the uploads are finished, but unsuccessful.
Upload.FinishedEvent Upload.FinishedEvent is sent when the upload receives a file, regardless of whether the reception was successful or failed.
Upload.FinishedListener Receives the events when the uploads are ready.
Upload.NoInputStreamEvent FailedEvent that indicates that an input stream could not be obtained.
Upload.NoOutputStreamEvent FailedEvent that indicates that an output stream could not be obtained.
Upload.ProgressListener ProgressListener receives events to track progress of upload.
Upload.Receiver Interface that must be implemented by the upload receivers to provide the Upload component an output stream to write the uploaded data.
Upload.StartedEvent Upload.StartedEvent event is sent when the upload is started to received.
Upload.StartedListener Receives the events when the upload starts.
Upload.SucceededEvent Upload.SucceededEvent event is sent when the upload is received successfully.
Upload.SucceededListener Receives events when the uploads are successfully finished.
UploadClientRpc Server-to-client RPC interface for Upload.
UploadConnector UploadException UploadIFrameOnloadStrategy UploadIFrameOnloadStrategyIE IE does not have onload, detect onload via readystatechange
UploadServerRpc Client-to-server RPC interface for Upload.
UploadState Shared state for the Upload component.
URLReference URLReference_Serializer UserError UserError
is a controlled error occurred in application.Util VaadinFinderLocatorStrategy The VaadinFinder locator strategy implements an XPath-like syntax for locating elements in Vaadin applications.
VaadinPropertyDescriptor<BT> Property descriptor that can create a property instance for a bean.
VaadinRequest A generic request to the server, wrapping a more specific request type, e.g.
VaadinResponse A generic response from the server, wrapping a more specific response type, e.g.
VaadinService Provide deployment specific settings that are required outside terminal specific code.
VaadinServlet VaadinServlet.RequestType Deprecated. As of 7.0.VaadinServletConfiguration Annotation for configuring subclasses of
VaadinServlet
.VaadinServletConfiguration.InitParameterName Defines the init parameter name for methods in
VaadinServletConfiguration
.VaadinServletRequest Wrapper for
HttpServletRequest
.VaadinServletResponse Wrapper for
HttpServletResponse
.VaadinServletService VaadinSession Contains everything that Vaadin needs to store for a specific user.
VaadinSession.FutureAccess Encapsulates a
Runnable
submitted usingVaadinSession.access(Runnable)
.VaadinSession.State The lifecycle state of a VaadinSession.
VaadinUriResolver Utility for translating special Vaadin URIs like theme:// and app:// into URLs usable by the browser.
VAbsoluteLayout VAbstractDropHandler VAbstractOrderedLayout Base class for ordered layouts
VAbstractSplitPanel VAbstractSplitPanel.SplitterMoveHandler VAbstractSplitPanel.SplitterMoveHandler.SplitterMoveEvent VAcceptAll VAcceptCallback VAcceptCriteria A class via all AcceptCriteria instances are fetched by an identifier.
VAcceptCriterion VAcceptCriterionFactory Generated by
AcceptCriteriaFactoryGenerator
VAccordion Validatable Interface for validatable objects.
Validator Interface that implements a method for validating if an
Object
is valid or not.Validator.EmptyValueException A specific type of
Validator.InvalidValueException
that indicates that validation failed because the value was empty.Validator.InvalidValueException Exception that is thrown by a
Validator
when a value is invalid.ValoTheme Additional style names which can be used with the Valo theme.
ValueMap VAnd VariableOwner Deprecated. As of 7.0.VAudio VBrowserDetails Class that parses the user agent string from the browser and provides information about the browser.
VBrowserDetails.OperatingSystem VBrowserFrame VButton VCalendar Client side implementation for Calendar
VCalendar.BackwardListener Listener interface for listening to backward events
VCalendar.DateClickListener Listener interface for listening to event click events
VCalendar.EventClickListener Listener interface for listening to click events
VCalendar.EventMovedListener Listener interface for listening to event moved events.
VCalendar.EventResizeListener Listener interface for when an event gets resized (its start or end date changes)
VCalendar.ForwardListener Listener interface for listening to forward events
VCalendar.MouseEventListener Listener interface for listening to mouse events.
VCalendar.RangeSelectListener Listener interface for listening to selection events
VCalendar.ScrollListener Listener interface for listening to scroll events.
VCalendar.WeekClickListener Listener interface for listening to week number click events
VCalendarAction Action performed by the calendar
VCalendarPanel VCalendarPanel.FocusChangeListener FocusChangeListener is notified when the panel changes its _focused_ value.
VCalendarPanel.FocusOutListener Blur listener that listens to blur event from the panel
VCalendarPanel.SubmitListener VCalendarPanel.TimeChangeListener Dispatches an event when the panel when time is changed
VCaption VCaptionWrapper VCheckBox VColorPicker Client side implementation for ColorPicker.
VColorPickerArea Client side implementation for ColorPickerArea.
VColorPickerGradient Client side implementation for ColorPickerGradient.
VColorPickerGrid Client side implementation for ColorPickerGrid.
VConsole Deprecated. as of 7.1, useLogger
from java.util.logging instead.VContainsDataFlavor VContextMenu VCssLayout VCCSlayout is a layout which supports configuring it's children with CSS selectors
VCustomComponent VCustomField VCustomLayout Custom Layout implements complex layout defined with HTML template.
VDateField VDateFieldCalendar A client side implementation for InlineDateField
VDebugWindow Debug window implementation.
VDragAndDropManager Helper class to manage the state of drag and drop event on Vaadin client side.
VDragAndDropManager.DDManagerMediator Implementation if this interface is provided as a parameter to DDEventHandleStrategy methods.
VDragAndDropWrapper Must have features pending: drop details: locations + sizes in document hierarchy up to wrapper
VDragAndDropWrapper.UploadHandler Internal client side interface used by the connector and the widget for the drag and drop wrapper to signal the completion of an HTML5 file upload.
VDragAndDropWrapperIE VDragEvent DragEvent used by Vaadin client side engine.
VDragEventServerCallback VDragSourceIs TODO Javadoc!
VDropHandler Vaadin Widgets that want to receive something via drag and drop implement this interface.
VEmbedded VErrorMessage Version VerticalDropLocation VerticalLayout Vertical layout
VerticalLayout
is a component container, which shows the subcomponents in the order of their addition (vertically).VerticalLayoutConnector Connects the client widget
VVerticalLayout
with the Vaadin server side counterpartVerticalLayout
VerticalLayoutState VerticalSplitPanel A vertical split panel contains two components and lays them vertically.
VerticalSplitPanelConnector VerticalSplitPanelState VFilterSelect Client side implementation of the Select component.
VFilterSelect.Select For internal use only.
VFlash Deprecated. no modern browsers support Flash anymoreVForm VFormLayout Two col Layout that places caption on left col and field on right col
VGridLayout VHasDropHandler Used to detect Widget from widget tree that has
VHasDropHandler.getDropHandler()
Decide whether to get rid of this class.VHorizontalLayout Represents a layout where the children is ordered vertically
VHtml5DragEvent Helper class to access html5 style drag events.
VHtml5File Wrapper for html5 File object.
Video The Video component translates into an HTML5 <video> element and as such is only supported in browsers that support HTML5 media markup.
VideoConnector VideoConstants VideoState View Interface for all views controlled by the navigator.
ViewChangeListener Interface for listening to View changes before and after they occur.
ViewChangeListener.ViewChangeEvent Event received by the listener for attempted and executed view changes.
ViewDisplay Interface for displaying a view in an appropriate location.
Viewport Defines a viewport tag that will be added to the HTML of the host page of a UI class.
ViewportGenerator Callback for generating a viewport tag content based on a request.
ViewportGeneratorClass Defines a viewport tag generator class that will be used for generating the content of a viewport tag that will be added to the HTML of the host page of a UI class.
ViewProvider A provider for view instances that can return pre-registered views or dynamically create new views.
VImage VisibilityChangeEvent VisibilityChangeHandler VIsOverId VItemIdIs VLabel VLayoutSlot VLazyExecutor Executes the given command
delayMs
milliseconds after a call toVLazyExecutor.trigger()
.VLazyInitItemIdentifiers VLazyInitItemIdentifiers.VTableLazyInitItemIdentifiers VLazyInitItemIdentifiers.VTreeLazyInitItemIdentifiers VLink VListSelect VLoadingIndicator Class representing the loading indicator for Vaadin applications.
VLoginForm VMediaBase VMenuBar VMenuBar.CustomMenuItem A class to hold information on menu items
VNativeButton VNativeSelect VNot TODO implementation could now be simplified/optimized
VNotification VNotification.EventListener VOptionGroup VOptionGroupBase VOr VOverlay Deprecated. as this is specifically for Vaadin only, it should not be used directly.VOverTreeNode VPanel VPasswordField This class represents a password field.
VPopupCalendar Represents a date selection component with a text field and a popup date selector.
VPopupView VProgressBar Widget for showing the current progress of a long running task.
VProgressIndicator Deprecated. as of 7.1, renamed to VProgressBarVRichTextArea This class implements a basic client side rich text editor component.
VRichTextToolbar A modified version of sample toolbar for use with
RichTextArea
.VRichTextToolbar.Images This
ClientBundle
is used for all the button icons.VRichTextToolbar.Strings This
Constants
interface is used to make the toolbar's strings internationalizable.VSchedulerImpl VScrollTable VScrollTable VScrollTable is a FlowPanel having two widgets in it: * TableHead component * ScrollPanel TableHead contains table's header and widgets + logic for resizing, reordering and hiding columns.
VScrollTable.SelectMode VServerAccept VSlider VSourceIsTarget VSplitPanelHorizontal VSplitPanelVertical VTabsheet VTabsheet.Tab Representation of a single "tab" shown in the TabBar
VTabsheet.TabCaption VTabsheetBase VTabsheetPanel A panel that displays all of its child widgets in a 'deck', where only one can be visible at a time.
VTargetDetailIs VTargetInSubtree VTextArea This class represents a multiline textfield (textarea).
VTextField This class represents a basic text input field with one row.
VTextualDate VTooltip TODO open for extension
VTransferable Client side counterpart for Transferable in com.vaadin.event.Transferable
VTree VTreeTable VTreeTable.PendingNavigationEvent For internal use only.
VTwinColSelect VUI VUIDLBrowser Deprecated. as of 7.1.VUnknownComponent VUpload Note, we are not using GWT FormPanel as we want to listen submitcomplete events even though the upload component is already detached.
VVerticalLayout Represents a layout where the children is ordered vertically
VVideo VWindow "Sub window" component.
WebBrowser Class that provides information about the web browser the user is using.
WeekGrid WeekGrid.Timebar WeekGridMinuteTimeRange Internally used by the calendar
WeekLabel A label in the
SimpleWeekToolbar
WeeklyLongEvents WeeklyLongEventsDateCell Represents a cell used in
WeeklyLongEvents
WidgetRenderer<T,W extends com.google.gwt.user.client.ui.Widget> A renderer for rendering widgets into cells.
Widgetset Defines a specific widgetset for a
UI
.WidgetSet WidgetSetBuilder Helper class to update widgetsets GWT module configuration file.
WidgetsetInfo An interface describing the widgetset that the client should try to load.
WidgetUtil Utility methods which are related to client side code only
WidgetUtil.CssSize Wrap a css size value and its unit and translate back and forth to the string representation.
Eg.WidgetUtil.ErrorUtil Utility methods for displaying error message on components.
WidgetUtil.TextRectangle Window A component that represents a floating popup window that can be added to a
UI
.Window.CloseEvent Window.CloseListener An interface used for listening to Window close events.
Window.CloseShortcut A
ShortcutListener
specifically made to define a keyboard shortcut that closes the window.Window.ResizeEvent Resize events are fired whenever the client-side fires a resize-event (e.g.
Window.ResizeListener Listener for window resize events.
Window.WindowModeChangeEvent Event which is fired when the mode of the Window changes.
Window.WindowModeChangeListener An interface used for listening to Window maximize / restore events.
WindowConnector WindowMode Determines the mode of the Window.
WindowMoveEvent Event for window position updates
WindowMoveHandler Handler for
WindowMoveEvent
sWindowOrderEvent Event for window order position updates.
WindowOrderHandler Handler for
WindowOrderEvent
s.WindowRole Available WAI-ARIA roles for a window.
WindowServerRpc WindowState WrappedHttpSession Wrapper for
HttpSession
.WrappedSession A generic session, wrapping a more specific session implementation, e.g.
XhrConnection Provides a connection to the /UIDL url on the server and knows how to send messages to that end point
XhrConnectionError XhrConnectionError provides detail about an error which occured during an XHR request to the server