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 AbstractBackEndDataProvider<T,F> Abstract base class for implementing back end data providers.
AbstractBackEndHierarchicalDataProvider<T,F> Abstract base class for implementing
BackEndHierarchicalDataProvider
s.AbstractBeanPropertyDefinition<T,V> Abstract base class for PropertyDefinition implementations for beans.
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 The style of the color picker popup.
AbstractColorPickerConnector An abstract class that defines default implementation for a color picker connector.
AbstractColorPickerState Default shared state implementation for AbstractColorPicker.
AbstractComponent An abstract class that defines default implementation for the
Component
interface.AbstractComponentConnector Base class for component connectors.
AbstractComponentContainer Extension to
AbstractComponent
that defines the default implementation for the methods inComponentContainer
.AbstractComponentContainerConnector Client side connector for subclasses of AbstractComponentConnector.
AbstractComponentContainerState Default shared state implementation for AbstractComponentContainer.
AbstractComponentState Default shared state implementation for AbstractComponent.
AbstractConnector An abstract implementation of Connector.
AbstractDataProvider<T,F> Abstract data provider implementation which takes care of refreshing data from the underlying data provider.
AbstractDateField<T extends Temporal & TemporalAdjuster & Serializable & Comparable<? super T>,R extends Enum<R>> A date editor component with
LocalDate
as an input value.AbstractDateFieldConnector<R extends Enum<R>> Base class for various DateField connectors.
AbstractDateFieldServerRpc RPC interface for calls from client to server.
AbstractDateFieldState Shared state for the AbstractDateField component.
AbstractDateFieldState.AccessibleElement Navigation elements that have assistive label.
AbstractDeploymentConfiguration An abstract base class for DeploymentConfiguration implementations.
AbstractEmbedded Abstract base for embedding components.
AbstractEmbeddedState AbstractErrorMessage Base class for component error messages.
AbstractErrorMessage.ContentMode AbstractEventTriggerExtensionConnector An abstract extension connector with trigger support.
AbstractExtension An extension is an entity that is attached to a Component or another Extension and independently communicates between client and server.
AbstractExtensionConnector An abstract implementation for extension connectors.
AbstractField<T> An abstract implementation of a field, or a
Component
allowing user input.AbstractFieldConnector Base class for field connectors.
AbstractFieldState State for components that can show the required indicator.
AbstractFocusable An abstract base class for focusable components.
AbstractFocusableListingConnector<WIDGET extends com.google.gwt.user.client.ui.Widget & com.google.gwt.event.dom.client.HasAllFocusHandlers> Abstract class for listing widget connectors that contains focusable children to track their focus/blur events.
AbstractGridExtensionState State object for AbstractGridExtension.
AbstractGridKeyEventHandler Base interface of all handlers for
Grid.AbstractGridKeyEvent
s.AbstractGridKeyEventHandler.GridKeyDownHandler Handler for Grid key down events.
AbstractGridKeyEventHandler.GridKeyPressHandler Handler for Grid key press events.
AbstractGridKeyEventHandler.GridKeyUpHandler Handler for Grid key up events.
AbstractGridMouseEventHandler Base interface of all handlers for
Grid.AbstractGridMouseEvent
s.AbstractGridMouseEventHandler.GridClickHandler Handler for Grid click events.
AbstractGridMouseEventHandler.GridDoubleClickHandler Handler for Grid double-click events.
AbstractGridRendererConnector<T> An abstract base class for renderer connectors.
AbstractHasComponentsConnector Base class for component connectors whose widget is a component container.
AbstractHierarchicalDataProvider<T,F> Abstract hierarchical data provider implementation which takes care of item refreshes and associated events.
AbstractInlineDateFieldConnector<PANEL extends VAbstractCalendarPanel<R>,R extends Enum<R>> Base class for inline data field connector.
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,V> Base class for Renderers with all client-side logic implemented using JavaScript.
AbstractLayout An abstract class that defines default implementation for the
Layout
interface.AbstractLayoutConnector Base class for layout connectors.
AbstractLayoutState Shared state for AbstractLayout.
AbstractListing<T> A base class for listing components.
AbstractListing.AbstractListingExtension<T> A helper base class for creating extensions for Listing components.
AbstractListingConnector A base connector class for
AbstractListing
.AbstractListingExtensionState Default shared state implementation for AbstractListingExtension.
AbstractListingState Shared state for
AbstractListing
.AbstractLocalDateField Abstract DateField class for
LocalDate
type.AbstractLocalDateTimeField Abstract DateField class for
LocalDateTime
type.AbstractMedia Abstract base class for the HTML5 media components.
AbstractMediaState AbstractMultiSelect<T> Base class for listing components that allow selecting multiple items.
AbstractMultiSelectConnector A base connector class for multiselects.
AbstractMultiSelectConnector.MultiSelectWidget Abstraction layer to help populate different multiselect widgets based on same JSON data.
AbstractMultiSelectState Shared state for
AbstractMultiSelect
.AbstractOrderedLayout AbstractOrderedLayoutConnector Base class for vertical and horizontal ordered layouts.
AbstractOrderedLayoutServerRpc AbstractOrderedLayoutState AbstractOrderedLayoutState.ChildComponentData 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.AbstractRenderer<T,V> An abstract base class for server-side
Grid renderers
.AbstractRendererConnector<T> An abstract base class for renderer connectors.
AbstractRendererState Default shared state implementation for AbstractRenderer.
AbstractSelectionModel<T> Abstract selection model for grid.
AbstractSelectionModelConnector Abstract base class for grid's selection models.
AbstractSelectionModelState Shared state for grid's abstract selection model.
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.
AbstractSingleComponentContainerState Default shared state implementation for AbstractSingleComponentContainer.
AbstractSingleSelect<T> An abstract base class for listing components that only support single selection and no lazy loading of data items.
AbstractSingleSelectConnector<WIDGET extends com.google.gwt.user.client.ui.Widget & com.google.gwt.event.dom.client.HasAllFocusHandlers> An abstract class for single selection connectors.
AbstractSingleSelectState Shared state for
AbstractSingleSelect
.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 An abstract connector class for the SplitPanel components.
AbstractSplitPanelRpc AbstractSplitPanelState AbstractSplitPanelState.SplitterState AbstractStringToNumberConverter<T extends Number> A converter that converts from the number type T to
String
and back.AbstractTextField Abstract base class for text input components.
AbstractTextFieldClientRpc Server to client RPC interface for AbstractTextField.
AbstractTextFieldConnector Connector class for AbstractTextField.
AbstractTextFieldServerRpc Client to server RPC interface for AbstractTextField.
AbstractTextFieldState State class for AbstractTextField.
AbstractTextFieldWidget Implemented by all widgets used by a connector extending
AbstractTextFieldConnector
.AbstractTextualDateConnector<R extends Enum<R>> Abstract base class for date fields with textual date representation.
AbstractTextualDateFieldState Shared state for the AbstractLocalDateField component.
AbstractValidator<T> An abstract base class for typed validators.
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 A connector class for the Accordion component.
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 criterion that accepts the drag if all of its criteria accepts the drag.
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.
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 A connector class for the Audio component.
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 Scroll direction for automatic scrolling.
BackEndDataProvider<T,F> A data provider that lazy loads items from a back end.
BackEndHierarchicalDataProvider<T,F> A data provider that lazy loads items from a back end containing hierarchical data.
BeanPropertySet<T> A
PropertySet
that uses reflection to find bean properties.BeanPropertySet.NestedBeanPropertyDefinition<T,V> Contains properties for a bean type which is nested in another definition.
BeanUtil Utility class for Java Beans information access.
BeanValidationBinder<BEAN> BeanValidator A
Validator
using the JSR-303 (javax.validation) annotation-based bean validation mechanism.BigDecimalRangeValidator Validator for validating that an
BigDecimal
is inside a given range.BigIntegerRangeValidator Validator for validating that an
BigInteger
is inside a given range.Binder<BEAN> Connects one or more
Field
components to properties of a backing data type such as a bean type.Binder.Binding<BEAN,TARGET> Represents the binding between a field and a data property.
Binder.BindingBuilder<BEAN,TARGET> Creates a binding between a field and a data property.
Binder.BindingBuilderImpl<BEAN,FIELDVALUE,TARGET> An internal implementation of
BindingBuilder
.Binder.BindingImpl<BEAN,FIELDVALUE,TARGET> An internal implementation of
Binding
.BinderValidationStatus<BEAN> Binder validation status change.
BinderValidationStatusHandler<BEAN> Handler for
BinderValidationStatus
changes.BindingValidationStatus<TARGET> Represents the status of field validation.
BindingValidationStatus.Status Status of the validation.
BindingValidationStatusHandler Handler for
BindingValidationStatus
changes.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.BootstrapContribution OSGi service component registering bootstrap JS as published resources in OSGi environments.
BootstrapFragmentResponse A representation of a bootstrap fragment being generated.
BootstrapHandler Deprecated. As of 7.0.BootstrapHandler.BootstrapUriResolver The URI resolver used in the bootstrap process.
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 A connector class for the BrowserFrame component.
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 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 A connector class for the Button component.
ButtonRenderer A Renderer that displays buttons with textual captions.
ButtonRenderer<T> A Renderer that displays a button with a textual caption.
ButtonRendererConnector A connector for
ButtonRenderer
.ButtonRendererState Shared state 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.CalendarEntry CallbackDataProvider<T,F> Data provider that uses one callback for fetching items from a back end and another callback for counting the number of available items.
CallbackDataProvider.CountCallback<T,F> Callback interface for counting the number of items in a backend based on a query.
CallbackDataProvider.FetchCallback<T,F> Callback interface for fetching a stream of items from a backend based on a query.
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.
CheckBox CheckBox.CheckBoxInputElement The inner input element of the CheckBox.
CheckBox.CheckBoxLabelElement The inner label element of the CheckBox.
CheckBoxConnector The client-side connector for the
CheckBoxGroup
component.CheckBoxGroup<T> A group of Checkboxes.
CheckBoxGroupConnector CheckBoxGroup client side connector.
CheckBoxGroupState Shared state for the CheckBoxGroup component.
CheckBoxServerRpc CheckBoxState ChildFocusAwareFlowPanel Focusable flow panel which fires focus/blur events if it or any of its child is focused/blurred, but doesn't fire events if it happens between its content (child) elements.
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,V> An abstract superclass for
Renderer
s that render clickable items.ClickableRenderer.RendererClickEvent<R> An event fired when a widget rendered by a ClickableWidgetRenderer subclass is clicked.
ClickableRenderer.RendererClickEvent<T> An event fired when a clickable widget rendered by a ClickableRenderer is clicked.
ClickableRenderer.RendererClickHandler<R> A handler for
renderer click events
.ClickableRenderer.RendererClickListener<T> An interface for listening to
renderer click events
.ClickableRendererConnector<T> An abstract base class for
ClickableRenderer
connectors.ClickableRendererState Shared state for ClickableRenderer.
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.
CollapseEvent<T> An event that is fired when an item is collapsed in a listing component that displays hierarchical data.
CollapseEvent.CollapseListener<T> Item collapse event listener.
Color Default implementation for color.
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.
ColorPickerAreaState Default shared state implementation for ColorPickerArea.
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 ColorPicker.
ColorUtil Utility class for matching and parsing
Color
objects fromString
input.ColumnConfiguration A representation of the columns in an instance of
Escalator
.ColumnConnector A connector class for columns of the Grid component.
ColumnConnector.CustomColumn Class for representing a custom column.
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.
ColumnReorderListener An event listener for column reorder events in the Grid.
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.
ColumnResizeListener An event listener for column resize events in the Grid.
ColumnResizeMode Collection of modes used for resizing columns in the Grid.
ColumnState Shared state for a Grid column.
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.
ColumnVisibilityChangeListener An event listener for column visibility change events in the Grid.
ComboBox<T> A filtering dropdown single-select.
ComboBox.CaptionFilter Predicate to check
ComboBox
item captions against user typed strings.ComboBox.DeclarativeStyleGenerator<T> Item style generator class for declarative support.
ComboBox.FetchItemsCallback<T> A callback method for fetching items.
ComboBox.NewItemHandler Deprecated. Since 8.4 replaced byComboBox.NewItemProvider
.ComboBox.NewItemProvider<T> Provider function that adds a new item based on user input when the new items allowed mode is active.
ComboBoxClientRpc Server to client RPC interface for ComboBox.
ComboBoxConnector A connector class for the ComboBox component.
ComboBoxConstants Constants related to the combo box component and its client-server communication.
ComboBoxServerRpc Client to server RPC interface for ComboBox.
ComboBoxState Shared state for the ComboBox component.
ComparisonOperator Comparison operator for drag and drop acceptance criterion.
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 A slot class implementation for ManagedLayout cells.
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.
ComponentRenderer A renderer for presenting Components.
ComponentRendererConnector Connector for
ComponentRenderer
.ComponentRendererState Shared state for ComponentRenderer.
ComponentRootSetter Internal utility class.
ComponentSizeValidator ComponentSizeValidator.FileLocation ComponentSizeValidator.InvalidLayout ComponentStateUtil Composite Composite allows creating new UI components by composition of existing server-side components.
CompositeConnector Connector for the Composite component.
CompositeErrorMessage Class for combining multiple error messages together.
CompositeState Shared state for Composite.
ComputedStyle ConfigurableFilterDataProvider<T,Q,C> A data provider that supports programmatically setting a filter that will be applied to all queries.
ConfigurableFilterDataProviderWrapper<T,Q,C,F> A configurable data provider that wraps another data provider by combining any filter from the component with the configured filter and passing that to the wrapped provider through the query.
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 A base class for user interface events fired by connectors.
ConnectorEventListener Event listener interface for events originating from server side connectors.
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.
ConnectorIdGenerationEvent Event object containing information related to connector id generation.
ConnectorIdGenerator Callback for generating the id for new connectors.
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.
ContainerResizedListener Deprecated. As of 7.0, serves no purpose.ContainsDataFlavor A Criterion that checks whether
Transferable
contains given data flavor.ContentMode Defines how the client should interpret textual values.
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.
ConverterFactory Creates
Converter
instances capable to handle conversion between a model and a presentation type.Criterion Stores parameters for the drag and drop acceptance criterion defined using the criteria API.
Criterion.Match Declares whether all or any of the given criteria should match when compared against the payload.
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 A connector class for the CustomComponent component base.
CustomComponentState Shared state for CustomComponent.
CustomField<T> A
HasValue
whose UI content can be constructed by the user, enabling the creation of e.g.CustomFieldConnector A connector class for the CustomField component.
CustomFieldState State class for CustomField.
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 A connector class for CustomLayout.
CustomLayoutState DataAvailableEvent Event object describing a change of row availability in DataSource of a Grid.
DataAvailableHandler Handler for
DataAvailableEvent
s.DataChangeEvent<T> An event fired when the data of a
DataProvider
changes.DataChangeEvent.DataRefreshEvent<T> An event fired when a single item of a
DataProvider
has been updated.DataChangeHandler Callback interface used by
DataSource
to inform its user about updates to the data.DataCommunicator<T> DataProvider base class.
DataCommunicatorClientRpc RPC interface used by DataProvider to send data to the client-side.
DataCommunicatorConnector A connector for DataCommunicator class.
DataCommunicatorConstants Set of contants used by DataCommunicator.
DataCommunicatorState Shared state for DataCommunicator.
DataGenerator<T> A data generator for
DataCommunicator
.DataKeyMapper<T> DataKeyMapper to map data objects to key strings.
DataProvider<T,F> A common interface for fetching data from a backend.
DataProviderListener<T> Interface for listening for a data change events fired by a
DataProvider
.DataProviderRpc RPC interface used for pushing container data to the client.
DataProviderWrapper<T,F,M> Wrapper class for modifying, chaining and replacing filters and sorting in a query.
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.
DateField A date entry component, which displays the actual date selector as a popup.
DateFieldConnector A connector class for the abstract AbstractLocalDateField component.
DateRangeValidator Validator for validating that a
LocalDate
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
.DateRendererState Shared state for DateRenderer.
DateResolution Resolutions for DateFields.
DateSerializer Server side serializer/deserializer for java.util.Date.
DateTimeField A date time entry component, which displays the actual date selector as a popup.
DateTimeFieldConnector The client-side connector for AbstractLocalDateTimeField.
DateTimeRangeValidator Validator for validating that a
LocalDateTime
is inside a given range.DateTimeResolution Resolutions for DateTimeFields.
DateTimeService This class provides date/time parsing services to all components on the client side.
DateToLongConverter DateToSqlDateConverter DDEventHandleStrategy Deprecated. Replaced in 8.1 withDropTargetExtensionConnector
DDUtil Utility class for drag and drop handling.
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
, handling all standard converters defined incom.vaadin.flow.data.converters
package.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.
DefaultEditorEventHandler.CursorMoveDelta Specifies the direction at which the focus should move.
DefaultErrorHandler DefaultReconnectDialog The default implementation of the reconnect dialog.
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.DelayedCallbackRpc Delayed callback RPC interface.
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.
Dependency Represents a stylesheet or JavaScript to include on the page.
Dependency.Type The type of dependency.
DependencyFilter Filter for dependencies loaded using
@StyleSheet
,@JavaScript
and@HtmlImport
.DependencyFilter.FilterContext Provides context information for the dependency filter operation.
DependencyLoader Handles loading of dependencies (style sheets and scripts) in the application.
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.
DescriptionGenerator<T> Deprecated. as of 8.2, use the DescriptionGenerator found in package com.vaadin.ui instead.DescriptionGenerator<T> A callback interface for generating description texts for an item.
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<T extends Enum> 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
.DesignLocalDateConverter A
LocalDate
converter to be used byDesignAttributeHandler
.DesignLocalDateTimeConverter A
LocalDate
converter to be used byDesignAttributeHandler
.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.DetailsGenerator A callback interface for generating details for a particular row in Grid.
DetailsGenerator<T> A callback interface for generating details for a particular row in Grid.
DetailsManagerConnector Connector class for
Grid.DetailsManager
of the Grid component.DetailsManagerState Shared state for DetailsManager extension.
DiffJSONSerializer<T> DirectionalManagedLayout DoubleRangeValidator Validator for validating that a
Double
is inside a given range.DownloadStream Downloadable stream.
DragAndDropEvent Deprecated. Replaced in 8.1 byDropEvent
DragAndDropHandler A simple event handler for elements that can be drag and dropped.
DragAndDropHandler.DragAndDropCallback Callback interface for drag and drop.
DragAndDropService Deprecated. Since 8.1, no direct replacement, seeDragSourceExtension
andDropTargetExtension
.DragAndDropWrapper Deprecated. Replaced in 8.1 withDragSourceExtension
andDropTargetExtension
.DragAndDropWrapper.DragStartMode DragAndDropWrapperConnector Deprecated. Replaced in 8.1 withDragSourceExtensionConnector
andDropTargetExtensionConnector
.DragAndDropWrapperConstants Deprecated. DragAndDropWrapperServerRpc RPC interface for calls from client to server.
DragAndDropWrapperState Shared state for DragAndDropWrapper.
DragEndEvent<T extends AbstractComponent> HTML5 drag end event.
DragEndListener<T extends AbstractComponent> Interface to be implemented when creating a dragend listener on a drag source for HTML5 drag and drop.
DragEventType DragHandle Drag handle implementation.
DragHandle.DragHandleCallback Callback interface for the DragHandle event life cycle.
DragImageModifier Deprecated. Since 8.1, no direct replacement, seeDragSourceExtensionConnector
DragSource Deprecated. Replaced in 8.1 byDragSourceExtension
DragSourceExtension<T extends AbstractComponent> Extension to make a component drag source for HTML5 drag and drop functionality.
DragSourceExtensionConnector Extension to add drag source functionality to a widget for using HTML5 drag and drop.
DragSourceRpc RPC for firing server side event when client side dragstart event happens on drag source.
DragSourceState State class containing parameters for DragSourceExtension.
DragStartEvent<T extends AbstractComponent> HTML5 drag start event.
DragStartListener<T extends AbstractComponent> Interface to be implemented when creating a dragstart listener on a drag source for HTML5 drag and drop.
DropEffect Used to specify the drop effect to use on dragenter or dragover events.
DropEvent<T extends AbstractComponent> Server side drop event.
DropHandler Deprecated. Replaced in 8.1 byDropListener
DropIndexCalculator<T> A handler for calculating the index of the dropped items on the drop target grid.
DropListener<T extends AbstractComponent> Interface to be implemented when creating a drop listener on a drop target for HTML5 drag and drop.
DropLocation Defines drop locations within a Grid row.
DropMode Defines the locations within the Grid row where an element can be dropped.
DropTarget Deprecated. Replaced in 8.1 byDropTargetExtension
.DropTargetExtension<T extends AbstractComponent> Extension to make a component a drop target for HTML5 drag and drop functionality.
DropTargetExtensionConnector Extension to add drop target functionality to a widget for using HTML5 drag and drop.
DropTargetRpc RPC for firing server side drop event when client side drop event happens on drop target.
DropTargetState State class containing parameters for DropTargetExtension.
Editor<T> An editor in a Grid.
EditorCancelEvent<T> An event that is fired when a Grid editor is cancelled.
EditorCancelListener<T> An event listener for a
Grid
editor cancel events.EditorClientRpc An RPC interface for the grid editor server-to-client communications.
EditorConnector Connector for Grid Editor.
EditorErrorGenerator<T> Generator for creating editor validation and conversion error messages.
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.
EditorImpl<T> Implementation of
Editor
interface.EditorOpenEvent<T> An event that is fired when a Grid editor is opened.
EditorOpenListener<T> An event listener for a
Grid
editor save events.EditorSaveEvent<T> An event that is fired when a Grid editor is saved.
EditorSaveListener<T> An event listener for a
Grid
editor save events.EditorServerRpc An RPC interface for the grid editor client-to-server communications.
EditorState State object for Editor in Grid.
EffectAllowed Used to specify the effect that is allowed for a drag operation.
ElementResizeEvent Event for an element resize.
ElementResizeListener Event listener for element resize events.
EmailValidator A string validator for e-mail addresses.
Embedded A component for embedding external objects.
EmbeddedConnector A connector class for the Embedded component.
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.
ErrorMessageProducer Deprecated. ErrorMessageProvider Provider interface for generating localizable error messages using
ValueContext
.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.AriaGridRole Holds the currently used aria roles within the grid for rows and cells.
Escalator.SubPartArguments Utility class for parsing and storing SubPart request string attributes for Grid and Escalator.
EscalatorSizeChangeHandler FOR INTERNAL USE ONLY, MAY GET REMOVED OR MODIFIED AT ANY TIME!
EscalatorSizeChangeHandler.EscalatorSizeChangeEvent FOR INTERNAL USE ONLY, MAY GET REMOVED OR MODIFIED AT ANY TIME!
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.EventTrigger Provides support for triggering an event from a given parts of a component or using various events.
EventTrigger Provides support for triggering an event from a given parts of a component or using various events.
ExecuteJavaScriptRpc ExpandEvent<T> An event that is fired when an item is expanded in a listing component that displays hierarchical data.
ExpandEvent.ExpandListener<T> Item expand event listener.
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.
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 focus and blur 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.FocusAndBlurServerRpcDecorator Focus and blur server RPC implementation which fires focus or blur event using a provided event handler.
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.FieldRpc FieldRpc.BlurServerRpc FieldRpc.FocusAndBlurServerRpc FieldRpc.FocusServerRpc FileDownloader Extension that starts a download when the extended component is clicked.
FileDownloaderConnector FileDownloaderState Shared state for FileDownloader.
FileDropEvent<T extends AbstractComponent> File drop event that contains the collection of files dropped on a file drop target.
FileDropHandler<T extends AbstractComponent> Handles the drop event on a file drop target.
FileDropTarget<T extends AbstractComponent> Extension to add drop target functionality to a widget for accepting and uploading files.
FileDropTargetClientRpc RPC for sending the upload URLs to the client for uploading files.
FileDropTargetConnector Extension to add file drop target functionality to a widget.
FileDropTargetRpc RPC for requesting upload URLs for files dropped on the file drop target.
FileDropTargetState State class containing parameters for FileDropTarget.
FileParameters Contains parameters of a file.
FileResource FileResources
are files or directories on local 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
.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.
FocusableFlexTable Adds keyboard focus to
FlexPanel
.FocusableFlowPanel FocusableFlowPanelComposite Focusable composite whose widget is
ChildFocusAwareFlowPanel
(flow panel that tracks focus/blur events from its children).FocusableScrollPanel A scrollhandlers similar to
ScrollPanel
.FocusElementPanel A panel that contains an always visible 0x0 size element that holds the focus.
FocusParentRpc RPC to handle client originated parent focusing in TreeGrid.
FocusRpc RPC to handle focusing in TreeGrid.
FocusShortcut A ready-made
ShortcutListener
that focuses the givenComponent.Focusable
(usually anAbstractField
) when the keyboard shortcut is invoked.FocusUtil A helper class used to make it easier for
Widget
s to implementFocusable
.FontAwesome Deprecated. Since 8.0 replaced with included Vaadin Icons (#7979).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").
Footer Represents the footer section of a Grid.
FooterCell An individual cell on a Grid footer row.
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.FooterRow A footer row in a Grid.
FormLayout FormLayout is used to layout fields.
FormLayoutConnector A connector class for FormLayout.
FormLayoutState Shared state for the FormLayout component.
GenericFontIcon A generic implementation of
FontIcon
interface.GlobalResourceHandler 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<T> A grid component for displaying tabular data.
Grid.AbstractGridExtension<T> A helper base class for creating extensions for the Grid component.
Grid.AbstractGridKeyEvent<HANDLER extends AbstractGridKeyEventHandler> Event class for key events that happen within the grid.
Grid.AbstractGridMouseEvent<HANDLER extends AbstractGridMouseEventHandler> Event class for mouse events that happen within the grid.
Grid.Column<C,T> Base class for grid columns internally used by the Grid.
Grid.Column<T,V> This extension manages the configuration and data communication for a Column inside of a Grid component.
Grid.Column.NestedNullBehavior Behavior when parsing nested properties which may contain
null
values in the property chain.Grid.ColumnReorderEvent An event that is fired when the columns are reordered.
Grid.ColumnResizeEvent An event that is fired when a column is resized, either programmatically or by the user.
Grid.ColumnVisibilityChangeEvent An event that is fired when a column's visibility changes.
Grid.DetailsManager<T> Class for managing visible details rows.
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 The internal state options for the editor.
Grid.EditorDomEvent<T> A wrapper for native DOM events related to the
Grid editor
.Grid.FetchItemsCallback<T> A callback method for fetching items.
Grid.Footer Represents the footer section of a Grid.
Grid.FooterCell A single cell in a grid Footer row.
Grid.FooterRow A single row in a grid Footer section.
Grid.GridContextClickEvent<T> 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.HeaderCell A single cell in a grid header row.
Grid.HeaderRow A single row in a grid header section.
Grid.ItemClick<T> An event fired when an item in the Grid has been clicked.
Grid.SelectionMode Selection mode representing the built-in selection models in grid.
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.
GridClickEvent Represents native mouse click event in Grid.
GridClientRpc Server-to-client RPC interface for the Grid component.
GridConnector A connector class for the typed Grid component.
GridConstants Container class for common constants and default values used by the Grid component.
GridConstants.Section Enum describing different sections of Grid.
GridConstants.SidebarColumnOrder Ordering of columns in the sidebar
GridDoubleClickEvent Represents native mouse double click event in Grid.
GridDragEndEvent<T> Drop event on an HTML5 drop target
Grid
row.GridDragEndListener<T> Drop listener for HTML5 drop on a Grid row.
GridDragSource<T> Makes a Grid's rows draggable for HTML5 drag and drop functionality.
GridDragSourceConnector Adds HTML5 drag and drop functionality to a
Grid
's rows.GridDragSourceRpc RPC for firing server side drag start and drag end events when the corresponding client side events happen on the drag source Grid.
GridDragSourceState State class containing parameters for GridDragSource.
GridDragStartEvent<T> Drag start event on an HTML5 drag source
Grid
row.GridDragStartListener<T> Drag start listener for HTML5 drag start on a Grid row.
GridDropEvent<T> Drop event on an HTML5 drop target
Grid
row.GridDropListener<T> Drop listener for HTML5 drop on a Grid row.
GridDropTarget<T> Makes the rows of a Grid HTML5 drop targets.
GridDropTargetConnector Makes Grid an HTML5 drop target.
GridDropTargetRpc RPC for firing server side drop event when client side drop event happens on drop target Grid.
GridDropTargetState State class containing parameters for GridDropTarget.
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 A connector class for the GridLayout component.
GridLayoutServerRpc GridLayoutState GridLayoutState.ChildComponentData GridMultiSelect<T> Wrapper class to wrap Grid into a MultiSelect.
GridMultiSelectServerRpc Transmits selection events for grid multiselection model to server side.
GridRowDragger<T> Allows dragging rows for reordering within a Grid and between two separate Grids when the item type is the same.
GridSelectionAllowedEvent A selection allowed event, fired by the Grid when its selection allowed value changes.
GridSelectionAllowedHandler Handler for a Grid
GridSelectionAllowedEvent
, called when the Grid is becomes allowed for selection or disallowed.GridSelectionModel<T> The server-side interface that controls Grid's selection state.
GridServerRpc Client-to-server RPC interface for the Grid component.
GridSingleSelect<T> Wrapper class to wrap Grid into a SingleSelect.
GridSortOrder<T> Sorting information for
Grid
.GridSortOrderBuilder<T> Helper classes with fluent API for constructing
GridSortOrder
lists.GridState The shared state for the
Grid
component.GridStaticCellType Enumeration, specifying the content type of a Cell in a GridStaticSection.
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.
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
).HasDataProvider<T> A generic interface for listing components that use a data provider for showing data.
HasDataSource A marker interface for connectors that have a data source.
HasErrorIndicator Implemented by connectors supporting an error indicator.
HasErrorIndicatorElement Implemented by widgets supporting an error indicator.
HasFilterableDataProvider<T,F> A generic interface for listing components that use a filterable data provider for showing data.
HasHierarchicalDataProvider<T> A generic interface for hierarchical listing components that use a data provider for showing data.
HasItems<T> A component that displays a collection of items.
HasJavaScriptConnectorHelper HasRequiredIndicator Implemented by connectors supporting a required flag.
HasSelectionHandlers<T> Marker interface for widgets that fires selection events.
HasStyleNames Implemented by components which support style names.
HasUserOriginated Marker for events which provides information of the event origin.
HasValue<V> A generic interface for field components and other user interface objects that have a user-editable value.
HasValue.ValueChangeEvent<V> An event fired when the value of a
HasValue
changes.HasValue.ValueChangeListener<V> A listener for value change events.
HasValueChangeMode Implemented by components which support value change modes.
HasWidget An interface used by client-side connectors which have widgets.
Header Represents the header section of a Grid.
HeaderCell An individual cell on a Grid header row.
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.HeaderRow A header row in a 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 (
com.vaadin.client.widgets.Grid
), server (com.vaadin.ui.Grid server
), and Escalator (com.vaadin.client.widgets.Escalator Escalator
).HierarchicalDataChangeHandler FOR INTERNAL USE ONLY.
HierarchicalDataCommunicator<T> Data communicator that handles requesting hierarchical data from
HierarchicalDataProvider
and sending it to client side.HierarchicalDataCommunicatorClientRpc RPC interface used by HierarchicalDataProvider to send data to the client-side.
HierarchicalDataCommunicatorConnector A connector for HierarchicalDataCommunicator class.
HierarchicalDataCommunicatorConstants Set of contants used in data communication of hierarchical data.
HierarchicalDataCommunicatorState Shared state for HierarchicalDataCommunicator.
HierarchicalDataProvider<T,F> A common interface for fetching hierarchical data from a data source, such as an in-memory collection or a backend database.
HierarchicalQuery<T,F> Immutable hierarchical query object used to request data from a backend.
HierarchyMapper<T,F> Mapper for hierarchical data.
HierarchyPanel Hierarchy view panel of the debug window.
HierarchyRenderer A renderer for displaying hierarchical columns in TreeGrid.
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 A connector class for the HorizontalSplitPanel component.
HorizontalSplitPanelState Html5File DragAndDropWrapper
can receive also files from client computer if appropriate HTML 5 features are supported on client side.HtmlImport If this annotation is present on a
ClientConnector
class, the framework ensures the referenced HTML imports are loaded before the init method for the corresponding client-side connector is invoked.HtmlRenderer Renders a string as HTML into a cell.
HtmlRenderer A renderer for presenting HTML content.
HtmlRendererState Shared state for HtmlRenderer.
Icon Icon An abstract representation of an icon.
IconGenerator<T> A callback interface for generating icons for an item.
Image Component for embedding images.
ImageConnector A connector class for the Image component.
ImageIcon A image based implementation of
Icon
.ImageRenderer A renderer that renders an image into a cell.
ImageRenderer<T> A renderer for presenting images.
ImageRendererConnector A connector for
ImageRenderer
.ImageRendererState Shared state for ImageRenderer.
ImageServerRpc ImageState InfoSection Information section of the debug window.
InlineDateField A date entry component, which displays the actual date selector inline.
InlineDateFieldConnector The client-side connector for InlineDateField.
InlineDateFieldState InlineDateTimeField A date time entry component, which displays the actual date selector inline.
InlineDateTimeFieldConnector The client-side connector for InlineDateTimeField.
InlineDateTimeFieldState InMemoryDataProvider<T> A mixin interface for in-memory data providers.
InMemoryDataProviderHelpers A class containing a number of static helper methods for implementing
InMemoryDataProvider
s.InputEvent Represents a native InputEvent.
InputHandler Handler interface for
InputEvent
s.IntegerRangeValidator Validator for validating that an
Integer
is inside a given range.InternalContainerAnnotationForHtml Annotation enabling using multiple
@HtmlImport
annotations.InternalContainerAnnotationForJS Annotation enabling using multiple
@JavaScript
annotations.InternalContainerAnnotationForSS Annotation enabling using multiple
@StyleSheet
annotations.InvokationHandler Invoker ItemCaptionGenerator<T> ItemCaptionGenerator
can be used to customize the string shown to the user for an item.ItemClickListener<T> A listener for item click events.
ItemCollapseAllowedProvider<T> A callback interface for resolving whether client-side collapsing should be allowed for an item in a listing component that displays hierarchical data, such as
TreeGrid
.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 A connector class for JavaScript components.
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 JsArrayObject<T> JsniInvoker Special
Invoker
that uses JSNI to invoke methods with limited visibility.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.
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.
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.
LabelConnector A connector class for the Label component.
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 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 LegacyUidlWriter Serializes legacy UIDL changes to JSON.
LegacyVaadinServlet LegacyWindow Deprecated. Link Link is used to create external or internal URL links.
LinkConnector A connector class for the Link component.
LinkConstants LinkState ListDataProvider<T> DataProvider
wrapper forCollection
s.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.
ListingJsonConstants JSON key constants for common listing item attributes in server-client communication.
ListSelect<T> This is a simple list select without, for instance, support for new items, lazyloading, and other advanced features.
ListSelectConnector Client side connector for
ListSelect
component.ListSelectState Shared state for ListSelect component.
ListSorter<T> Provides sorting facility from Grid for the
ListDataSource
in-memory data source.LoadingIndicatorConfiguration Provides method for configuring the loading indicator.
LocalDateFieldState Shared state for the DateField component.
LocalDateRenderer A renderer for presenting date values.
LocalDateRendererConnector A connector for LocalDateRenderer.
LocalDateRendererState Shared state of LocalDateRenderer.
LocalDateTimeFieldState Shared state for the DateTimeField component.
LocalDateTimeRenderer A renderer for presenting
LocalDateTime
objects.LocalDateTimeRendererConnector A connector for LocalDateTimeRenderer.
LocalDateTimeRendererState Shared state of LocalDateTimeRenderer.
LocalDateTimeToDateConverter A converter that converts between
LocalDateTime
andDate
.LocalDateToDateConverter A converter that converts between
LocalDate
andDate
.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 Event sent when the login form is submitted.
LoginForm.LoginListener Listener triggered when a login occurs in a
LoginForm
.LoginFormConnector A connector class for the LoginForm component.
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 MarginInfo Describes the margin settings for each edge of a Component.
Margins A class for storing margin data.
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 An interface that indicates that the associated component or layout can have scrollbars if the child contents won't fit otherwise.
MeasuredSize MeasuredSize.MeasureResult MediaBaseConnector Base class for media component connectors.
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 A connector class for the MenuBar component.
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.
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
.MultiSelect<T> Multi selection component which allows to select and deselect multiple items.
MultiSelectionEvent<T> Event fired when the the selection changes in a
SelectionModel.Multi
.MultiSelectionListener<T> A listener for listening for selection changes from a multiselection component.
MultiSelectionModel<T> Multiselection model interface for Grid.
MultiSelectionModel.SelectAllCheckBoxVisibility State for showing the select all checkbox in the grid's default header row for the selection column.
MultiSelectionModelConnector Connector for server side multiselection model implementation.
MultiSelectionModelImpl<T> Multiselection model for grid.
MultiSelectionModelState SharedState object for MultiSelectionModelImpl.
MultiSelectionRenderer<T> Renderer showing multi selection check boxes.
MultiSelectMode Multi select modes that controls how multi select behaves.
MultiSelectServerRpc Transmits SelectionModel selection changes from the client to the server.
NativeButton NativeButtonConnector A connector class for the NativeButton component.
NativeButtonState NativeSelect<T> A simple drop-down select component.
NativeSelectConnector The client-side connector for the
NativeSelect
component.NativeSelectState Shared state for
NativeSelect
.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.PushStateManager A
NavigationStateManager
using path info, HTML5 push state andPage.PopStateEvent
s to track views and enable listening to view changes.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.NetworkSection Displays network activity; requests and responses.
NoDataException NodeCollapseRpc RPC to handle client originated collapse and expand actions on hierarchical rows in TreeGrid.
NoInputStreamException NoLayout Annotation used to mark client RPC methods, state fields, or state setter methods that should not trigger a 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 NoSelectionModel<T> Selection model that doesn't allow selecting anything from the grid.
NoSelectionModelConnector Connector for grids selection model that doesn't allow selecting anything.
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.CloseEvent Event fired when a notification is closed.
Notification.CloseListener An interface used for listening to Notification close events.
Notification.Type NotificationConfiguration Provides methods for configuring the notification.
NotificationConnector The client-side connector for the
Notification
.NotificationRole Available WAI-ARIA roles for a notification.
NotificationServerRpc Client to server RPC interface for Notification.
NotificationState Shared state for
Notification
.NumberRenderer Renders a number into a cell using a specific
NumberFormat
.NumberRenderer A renderer for presenting number values.
NumberRendererConnector A connector for
NumberRenderer
.NumberRendererState Shared state for HtmlRenderer.
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
.OptimizedWidgetsetPanel Optimized widgetset view panel of the debug window.
Or A compound criterion that accepts the drag if any of its criterion accepts it.
Orientation Defines orientation for widgets that can be configured either horizontally or vertically.
OsgiVaadinContributor Used to declare multiple OsgiVaadinResources with a single OSGi component.
OsgiVaadinResource Used to declare a Vaadin Resource for use in OSGi.
OsgiVaadinResources Deprecated. use OSGi DS services to bind a instance ofVaadinResourceService
OsgiVaadinResources.ResourceBundleInactiveException Thrown if a method is called when the Resource bundle is not active.
OsgiVaadinTheme Used to declare a Vaadin Theme for use in OSGi.
OsgiVaadinWidgetset Used to declare a Vaadin Widgetset for use in OSGi.
Overlay Overlay widget extending the PopupPanel.
Overlay.PositionAndSize Data object for storing position and size information.
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.PopStateEvent Event fired when the URI of a
Page
changes (aka HTML 5 popstate event) on the client side due to browsers back/forward functionality.Page.PopStateListener Listener that that gets notified when the URI of the page changes due to back/forward functionality of the browser.
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 Deprecated. UsePage.PopStateListener
insteadPageClientRpc Client side rpc class for Page / UI.
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 A connector class for the Panel component.
PanelServerRpc PanelState PartInformationState Shared state for
AbstractEventTriggerExtensionConnector
extension.PasswordField A field that is used to enter secret text information like passwords.
PasswordFieldConnector A connector class for the PasswordField component.
PasswordFieldState State class for PasswordField.
PathFormatHelper Helper for formatting the Alias, and Theme and Widgetset names.
Payload Stores key/value pairs and the value type.
Payload.ValueType Type of the payload's value.
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.
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.PopupDateFieldConnector The client-side connector for DateField.
PopupDateTimeFieldConnector The client-side connector for DateTimeField.
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 A connector class for the PopupView component.
PopupViewServerRpc PopupViewState Position PositionFunction A functional interface that can be used for positioning 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 A component for displaying progress.
ProgressBarConnector Connector for
VProgressBar
.ProgressBarRenderer A Renderer that represents a double value as a graphical progress bar.
ProgressBarRenderer A renderer that represents double values between 0 and 1 as a graphical progress bar.
ProgressBarRendererConnector A connector for
ProgressBarRenderer
.ProgressBarRendererState Shared state for HtmlRenderer.
ProgressBarState SharedState
forProgressBar
.ProgressIndicatorServerRpc Property PropertyDefinition<T,V> A property from a
PropertySet
.PropertyFilterDefinition Class containing the constraints for filtering nested properties.
PropertyId Defines the custom property name to be bound to a
field component
usingBinder
.PropertySet<T> Describes a set of properties that can be used for configuration based on property names instead of setter and getter callbacks.
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.
PushStateNavigation Annotation for
UI
s to enable the PushState navigation mode when initializing aNavigator
for it.Query<T,F> Immutable query object used to request data from a backend.
QuerySortOrder Sorting information for
Query
.QuerySortOrderBuilder Helper classes with fluent API for constructing
QuerySortOrder
lists.RadioButtonGroup<T> A group of RadioButtons.
RadioButtonGroupConnector CheckBoxGroup client side connector.
RadioButtonGroupState Shared state for the RadioButtonGroup component.
Range An immutable representation of a range, marked by start and end points.
RangeValidator<T> Verifies that a value is within the given range.
ReadOnlyHasValue<V> Generic
HasValue
to use any type of component with Vaadin data binding.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 A string validator comparing the string against a Java regular expression.
Registration A registration object for removing an event listener added to a source.
Renderer<T> Renderer for rending a value <T> into cell.
Renderer<T> A ClientConnector for controlling client-side
com.vaadin.client.renderers.Renderer
Grid renderers.RendererCellReference A data class which contains information which identifies a cell being rendered in a
Grid
.RendererClickRpc RPC interface implemented by server side
ClickableRenderer
s to receive click events from their client side counterparts.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.
RequiredFieldConfigurator This interface represents a predicate which returns
true
if bound field should be configured to have required indicator viaHasValue.setRequiredIndicatorVisible(boolean)
.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.
ResponsiveState Shared state for Responsive extension.
Result<R> Represents the result of an operation that might fail, such as type conversion.
RichTextArea A simple RichTextArea to edit HTML format text.
RichTextAreaClientRpc Server to client RPC interface for RichTextArea.
RichTextAreaConnector Connector for RichTextArea.
RichTextAreaServerRpc Client to server RPC interface for RichTextArea.
RichTextAreaState State for RichTextArea.
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.
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.
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.
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 Event for scrollbar visibility changes.
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
.SectionState Shared state for Grid headers and footers.
SectionState.CellState The state of a header or footer cell.
SectionState.RowState The state of a header or footer row.
SelectAllEvent<T> A select all event, fired by the Grid when it needs all rows in data source to be selected, OR when all rows have been selected and are now deselected.
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<T> A selection event that unifies the way to access to selection event for multi selection and single selection components (in case when only one selected item is required).
SelectionHandler<T> Handler for
SelectionEvent
s.SelectionListener<T> A listener for
SelectionEvent
.SelectionModel<T> Models the selection logic of a
Grid
component.SelectionModel<T> Models the selection logic of a
Listing
component.SelectionModel.Multi<T> A selection model in which multiple items can be selected at the same time.
SelectionModel.NoSelectionModel<T> Selection model that does not allow any selection.
SelectionModel.Single<T> A selection model in which at most one item can be selected at a time.
SelectionModelWithSelectionColumn Interface for SelectionModels that wants Grid to display a selection column.
SelectionServerRpc Transmits SelectionModel selection events from the client to the server.
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.
SerializableBiFunction<T,U,R> A
BiFunction
that is alsoSerializable
.SerializableBiPredicate<T,U> A
BiPredicate
that is alsoSerializable
.SerializableComparator<T> A
Comparator
that is alsoSerializable
.SerializableConsumer<T> A
Consumer
that is alsoSerializable
.SerializableEventListener Event listener interface that is serializable.
SerializableFunction<T,R> A
Function
that is alsoSerializable
.SerializablePredicate<T> A
Predicate
that is alsoSerializable
.SerializableSupplier<T> A
Supplier
that is alsoSerializable
.SerializableToIntFunction<T> A
ToIntFunction
that is alsoSerializable
.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 ServiceInitEvent Event fired to
VaadinServiceInitListener
when aVaadinService
is being initialized.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.Setter<BEAN,FIELDVALUE> The function to write the field value to the bean property.
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 shortcut handling.
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.SimpleDataChangeHandler Helper class for creating a
DataChangeHandler
for a Widget that does not support lazy loading.SimpleFocusablePanel Compared to FocusPanel in GWT this panel does not support e.g.
SimpleManagedLayout SimpleTree Deprecated. as of 7.1.SingleComponentContainer Interface for component containers that have one child component and do not support adding or removing components.
SingleSelect<V> Single selection component whose selection is treated as a value.
SingleSelectionEvent<T> Fired when the selection changes in a listing component.
SingleSelectionListener<T> A listener for listening to selection changes on a single selection component.
SingleSelectionModel<T> Single selection model interface for Grid.
SingleSelectionModelConnector Client side connector for grid single selection model.
SingleSelectionModelImpl<T> Single selection model for grid.
SingleSelectionModelState Shared state for grid's single selection model.
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 A connector class for the Slider component.
SliderOrientation SliderServerRpc SliderState Slot Represents a slot which contains the actual widget in the layout.
Snippet Supporting data structure for snippets feature.
Sort Fluid Sort descriptor object.
Sort Helper class for constructing SortOrders.
Sort.SortBuilder SortBuilder is a helper class with fluent API for constructing sort order lists.
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<T extends SortOrder<?>> Event describing a change in sorting of a
DataProvider
.SortEvent.SortListener<T extends SortOrder<?>> Listener for sort order change events.
SortEvent.SortNotifier<T extends SortOrder<?>> 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<T> Sorting information for one field.
SortOrderBuilder<T extends SortOrder<V>,V> Base class for helper classes with fluent API for constructing sort order lists.
SortOrderProvider Generates the sort orders when rows are sorted by a column.
SourceDataProviderUpdater<T> A handler for source grid data provider updater for
GridRowDragger
.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
.SpacerIndexChangedEvent Event fired when a spacer element is moved to a new index in Escalator.
SpacerIndexChangedHandler Event handler for a spacer index changed event.
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.
StateChangeEvent StateChangeEvent.StateChangeHandler Event handler that gets notified whenever any part of the state has been updated by the server.
StaticSection<ROW extends StaticSection.StaticRow<?>> Represents the header or footer section of a Grid.
StaticSection.StaticRow<CELL extends com.vaadin.ui.components.grid.StaticSection.StaticCell> Abstract base class for Grid header and footer rows.
StatusChangeEvent Binder status change event.
StatusChangeListener Listener interface for status change events from binder.
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
StreamVariable.streamingFinished(StreamingEndEvent)
method the contents have been streamed to StreamVariable successfully.StreamVariable.StreamingErrorEvent Event passed to
StreamVariable.streamingFailed(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
StreamVariable.streamingStarted(StreamingStartEvent)
method before the streaming of the content toStreamVariable
starts.StringLengthValidator Verifies that the length of a string is within the given range.
StringToBigDecimalConverter A converter that converts from
String
toBigDecimal
and back.StringToBigIntegerConverter A converter that converts from
String
toBigInteger
and back.StringToBooleanConverter StringToDateConverter StringToDoubleConverter StringToFloatConverter StringToIntegerConverter StringToLongConverter StringToUuidConverter StyleConstants StyleGenerator<T> A callback interface for generating custom CSS class names for items.
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.
SynchronizedRequestHandler.ResponseWriter ResponseWriter is optionally returned by request handlers which implement
SynchronizedRequestHandler.synchronizedHandleRequest(VaadinSession, VaadinRequest, VaadinResponse, String)
The ResponseWriter will be executed bySynchronizedRequestHandler.handleRequest(VaadinSession, VaadinRequest, VaadinResponse)
without holding Vaadin session lock.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 State for components that support tab indexes.
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 An abstract connector class for components that share features with a TabSheet.
TabsheetBaseConstants Deprecated. TabsheetClientRpc Server to client RPC methods for the TabSheet.
TabsheetConnector A connector class for the TabSheet component.
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.
TargetDataProviderUpdater<T> A handler for target grid data provider updater for
GridRowDragger
.TargetDetailIs Criterion for checking if drop target details contains the specific property with the specific value.
TargetDetails Deprecated. Replaced in 8.1 byDropEvent.getDataTransferData(String)
TargetDetailsImpl Deprecated. Replaced in 8.1 byDropEvent.getDataTransferData(String)
TestBenchSection Provides functionality for picking selectors for Vaadin TestBench.
TextArea A text field that supports multi line editing.
TextAreaConnector A connector class for the TextArea component.
TextAreaServerRpc Client to server RPC interface for TextArea.
TextAreaState TextField A component for editing textual data that fits on a single line.
TextFieldConnector Connector class for TextField.
TextFieldState State class for TextField.
TextRenderer Renderer that renders text into a cell.
TextRenderer A renderer for presenting a plain text representation of any value.
TextRendererConnector A connector for
TextRenderer
.TextRendererState Shared state for TextRenderer.
TextualDateConnector<PANEL extends VAbstractCalendarPanel<R>,R extends Enum<R>> Abstract date/time field connector which extend
AbstractTextualDateConnector
functionality with widget that shows date/time chooser as a popup panel.TextualDateFieldState Theme Defines a specific theme for a
UI
.ThemeResource ThemeResource
is a named theme dependant resource provided and managed by a theme.TimeZoneUtil Utilities related to
com.google.gwt.i18n.client.TimeZone
.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.
Transferable Deprecated. Since 8.1 replaced byDragSourceExtension.setDataTransferData(String, String)
,DropEvent.getDataTransferData(String)
.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<T> Tree component.
Tree.ItemClick<T> Tree item click event.
Tree.ItemClickListener<T> A listener for item click events.
Tree.TreeContextClickEvent<T> ContextClickEvent for the Tree Component.
Tree.TreeMultiSelectionModel<T> Custom MultiSelectionModel for Tree.
TreeAction This class is used for "row actions" in VTree and VScrollTable.
TreeData<T> Class for representing hierarchical data.
TreeDataProvider<T> An in-memory data provider for listing components that display hierarchical data.
TreeGrid An extension of the Grid widget, which supports displaying of hierarchical data.
TreeGrid<T> A grid component for displaying hierarchical tabular data.
TreeGridClickEvent Represents native mouse click event in TreeGrid.
TreeGridConnector A connector class for the TreeGrid component.
TreeGridDoubleClickEvent Represents native mouse double click event in TreeGrid.
TreeGridDragSource<T> Makes a TreeGrid's rows draggable for HTML5 drag and drop functionality.
TreeGridDragSourceConnector Adds HTML5 drag and drop functionality to a TreeGrid's rows.
TreeGridDragSourceState State class containing parameters for TreeGridDragSource.
TreeGridDropEvent<T> Drop event on an HTML5 drop target
TreeGrid
row.TreeGridDropListener<T> Drop listener for HTML5 drop on a TreeGrid row.
TreeGridDropTarget<T> Makes the rows of a TreeGrid HTML5 drop targets.
TreeGridDropTargetConnector Makes TreeGrid an HTML5 drop target.
TreeGridDropTargetRpc RPC for firing server side drop event when client side drop event happens on drop target TreeGrid.
TreeGridDropTargetState State class containing parameters for TreeGridDropTarget.
TreeGridState The shared state for the
TreeGrid
component.TreeMultiSelectionModelConnector Connector for the server side multiselection model of the tree component.
TreeMultiSelectionModelState State for TreeMultiSelectionModel.
TreeRendererConnector Connector for TreeRenderer.
TreeRendererState Shared state for Tree renderer.
TwinColSelect<T> Multiselect component with two lists: left side for available items and right side for selected items.
TwinColSelectConnector Client side connector for
TwinColSelect
component.TwinColSelectState Shared state for the TwinColSelect component.
Type TypeData TypeDataStore TypeDataStore.MethodAttribute UI The topmost component in any component hierarchy.
UI.DelayedCallback An interface for the callback in
UI.runAfterRoundTrip(DelayedCallback)
.UI.DelayedCallbackRegistration An interface used for keeping track of callback requests registered via
UI.runAfterRoundTrip(DelayedCallback)
.UI.WindowOrderUpdateEvent Event which is fired when the ordering of the windows is updated.
UI.WindowOrderUpdateListener An interface used for listening to Windows order update events.
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 A connector class for the UI component.
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 A placeholder connector class for when a component's connector cannot be determined.
UnknownExtensionConnector Connector used as a placeholder for extensions that are not present in the widgetset.
UnsafeHtmlRendererConnector A connector for
UnsafeHtmlRendererConnector.UnsafeHtmlRenderer
.UnsafeHtmlRendererConnector.UnsafeHtmlRenderer Constructs a renderer for unsafe html content.
UnsupportedBrowserHandler A
RequestHandler
that presents an informative page if the browser in use is unsupported.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 A connector class for the Upload component.
UploadException UploadIFrameOnloadStrategy An IFrame onload strategy class for an Upload component.
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.
VaadinIcons FontIcon
that represents the Vaadin Icons font.VaadinRequest A generic request to the server, wrapping a more specific request type, e.g.
VaadinResourceService Service used to publish themes, widgetsets and static resources at the root of a versioned namespaced /VAADIN/ folder.
VaadinResourceServiceImpl Implementation of
VaadinResourceService
.VaadinResourceTrackerComponent Tracks
OsgiVaadinWidgetset
andOsgiVaadinTheme
registration and usesHttpService
to register them.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.
VaadinServiceClassLoaderUtil Utility class used by
VaadinService.setDefaultClassLoader()
.VaadinServiceInitListener Listener for
VaadinService
initialization events.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
.VaadinServletContextFactory 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 VAbstractCalendarPanel<R extends Enum<R>> Abstract calendar panel to show and select a date using a resolution.
VAbstractCalendarPanel.FocusChangeListener FocusChangeListener is notified when the panel changes its
focused
value.VAbstractCalendarPanel.FocusOutListener Blur listener that listens to blur event from the panel.
VAbstractCalendarPanel.SubmitListener Interface for updating date field value based on the current calendar panel data or canceling the update.
VAbstractDateFieldCalendar<PANEL extends VAbstractCalendarPanel<R>,R extends Enum<R>> A client side implementation for inline date field.
VAbstractDropHandler Deprecated. Replaced in 8.1 withDropTargetExtensionConnector
VAbstractOrderedLayout Base class for ordered layouts.
VAbstractPopupCalendar<PANEL extends VAbstractCalendarPanel<R>,R extends Enum<R>> Represents a date selection component with a text field and a popup date/time selector.
VAbstractSplitPanel Base class for the SplitPanel widgets.
VAbstractSplitPanel.SplitterMoveHandler Event handler interface for moving the splitter element.
VAbstractSplitPanel.SplitterMoveHandler.SplitterMoveEvent Event class for splitter element move.
VAbstractTextualDate<R extends Enum<R>> Abstract textual date field base implementation.
VAcceptAll Deprecated. VAcceptCallback Deprecated. Since 8.1, no direct replacement, seeDropTargetExtensionConnector
VAcceptCriteria Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
VAcceptCriterion Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
VAcceptCriterionFactory Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
VAccordion Widget class for the Accordion component.
ValidationException Indicates validation errors in a
Binder
when a field value is validated.ValidationResult Represents the result of a validation.
ValidationResult.SimpleValidationResult Validator<T> A functional interface for validating user input or other potentially invalid data.
ValoTheme Additional style names which can be used with the Valo theme.
ValueChangeHandler Helper for dealing with scheduling value change events based on a given mode and possibly timeout.
ValueChangeHandler.Owner Must be implemented by any user of a ValueChangeHandler.
ValueChangeMode Different modes for when and how often field value changes are transmitted from the client to the server.
ValueContext Value context for
Converter
s.ValueMap ValueProvider<SOURCE,TARGET> A callback interface for providing values from a given source.
VAnd Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
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 VCaption VCaptionWrapper VCheckBox VCheckBoxGroup The client-side widget for the
CheckBoxGroup
component.VColorPicker Client side implementation for ColorPicker.
VColorPickerArea Client side implementation for ColorPickerArea.
VColorPickerGradient Client side implementation for ColorPickerGradient.
VColorPickerGrid Client side implementation for ColorPickerGrid.
VComboBox Client side implementation of the ComboBox component.
VConsole Deprecated. as of 7.1, useLogger
from java.util.logging instead.VContainsDataFlavor Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
VContextMenu VCssLayout VCssLayout is a layout which supports configuring it's children with CSS selectors.
VCustomComponent VCustomField VCustomLayout Custom Layout implements complex layout defined with HTML template.
VDateCalendarPanel A calendar panel widget to show and select a date.
VDateField<R extends Enum<R>> A very base widget class for a date field.
VDateFieldCalendar A client side implementation for InlineDateField.
VDateTimeCalendarPanel A calendar panel widget to show and select a date and a time.
VDateTimeCalendarPanel.TimeChangeListener Dispatches an event when the panel when time is changed.
VDateTimeFieldCalendar A client side implementation for inline date/time field.
VDebugWindow Debug window implementation.
VDragAndDropManager Deprecated. Replaced in 8.1 withDropTargetExtensionConnector
andDragSourceExtensionConnector
VDragAndDropManager.DDManagerMediator Implementation if this interface is provided as a parameter to DDEventHandleStrategy methods.
VDragAndDropWrapper A wrapper for Drag and Drop.
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 Deprecated. Since 8.1, no direct replacement, seeDropTargetExtensionConnector
VDragEventServerCallback Deprecated. Replaced in 8.1DropTargetRpc
VDragSourceIs Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
VDropHandler Deprecated. Replaced in 8.1 withDropListener
andDropTargetExtension
VEmbedded A widget class for the Embedded component.
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 VerticalScrollbarVisibilityChangeHandler FOR INTERNAL USE ONLY, MAY GET REMOVED OR MODIFIED AT ANY TIME!
VerticalScrollbarVisibilityChangeHandler.VerticalScrollbarVisibilityChangeEvent FOR INTERNAL USE ONLY, MAY GET REMOVED OR MODIFIED AT ANY TIME!
VerticalSplitPanel A vertical split panel contains two components and lays them vertically.
VerticalSplitPanelConnector A connector class for the VerticalSplitPanel component.
VerticalSplitPanelState VFormLayout Two col Layout that places caption on left col and field on right col.
VGridLayout VHasDropHandler Deprecated. Replaced in 8.1 withDropTargetExtensionConnector
VHorizontalLayout Represents a layout where the children is ordered vertically.
VHtml5DragEvent Deprecated. Since 8.1, no direct replacement currently, seeDropTargetExtensionConnector
VHtml5File Deprecated. Since 8.1, will be replaced by FileDropTargetExtensionConnector and FileDropTargetExtension, https://github.com/vaadin/framework/issues/8891Video The Video component translates into an HTML5 <video> element and as such is only supported in browsers that support HTML5 media markup.
VideoConnector A connector class for the Video component.
VideoConstants VideoState View Interface for all views controlled by the navigator.
ViewBeforeLeaveEvent Event sent to the View instance before navigating away from it.
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.
ViewLeaveAction An action to execute when navigating away from a view.
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 Event for popup visibility changes.
VisibilityChangeHandler Event handler for popup visibility change events.
VLabel VLayoutSlot An abstract slot class for ManagedLayout cells.
VLazyExecutor Executes the given command
delayMs
milliseconds after a call toVLazyExecutor.trigger()
.VLazyInitItemIdentifiers Deprecated. Replaced in 8.1 withDropTargetExtension#setDragOverCriteria(String)
andDropTargetExtension#setDropCriteria(String)
VLink VListSelect A simple list select for selecting multiple items.
VLoadingIndicator Class representing the loading indicator for Vaadin applications.
VLoginForm VMediaBase VMenuBar VMenuBar.CustomMenuItem A class to hold information on menu items.
VNativeButton VNativeSelect The client-side widget for the
NativeSelect
component.VNot Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
VNotification VNotification.EventListener VOr Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
VOverlay Deprecated. as this is specifically for Vaadin only, it should not be used directly.VOverTreeNode Deprecated. Since 8.1, no direct replacement, seeDropTargetExtension
and extending classesVPanel VPasswordField This class represents a password field.
VPopupCalendar Represents a date selection component with a text field and a popup date selector.
VPopupTimeCalendar Represents a date-time selection component with a text field and a pop-up date-and-time selector.
VPopupView Widget class for the PopupView component.
VProgressBar Widget for showing the current progress of a long running task.
VRadioButtonGroup The client-side widget for the
RadioButtonGroup
component.VRichTextArea 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 VServerAccept Deprecated. Replaced in 8.1 withDropTargetExtension
VSlider Widget class for the Slider component.
VSourceIsTarget Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
VSplitPanelHorizontal Widget class for the HorizontalSplitPanel component.
VSplitPanelVertical Widget class for the VerticalSplitPanel component.
VTabsheet Widget class for the TabSheet component.
VTabsheet.Tab Representation of a single "tab" shown in the
VTabsheet.TabBar
.VTabsheet.TabCaption Caption implementation for a
VTabsheet.Tab
.VTabsheetBase Base class for a multi-view widget such as TabSheet or Accordion.
VTabsheetPanel A panel that displays all of its child widgets in a 'deck', where only one can be visible at a time.
VTargetDetailIs Deprecated. Replaced in 8.1 withDropTargetExtension#setDropCriteria(String)
VTextArea This class represents a multiline textfield (textarea).
VTextField This class represents a basic text input field with one row.
VTooltip A tooltip used by components.
VTransferable Deprecated. Replaced in 8.1 withDragSourceExtensionConnector
VTwinColSelect A list builder widget that has two selects; one for selectable options, another for selected options, and buttons for selecting and deselecting the items.
VUI Widget class for the UI.
VUIDLBrowser Deprecated. as of 7.1.VUnknownComponent A placeholder widget class for when a component's connector cannot be determined and a placeholder connector is used instead.
VUpload Widget class for the Upload component.
VVerticalLayout Represents a layout where the children is ordered vertically.
VVideo Widget class for the Video component.
VWindow "Sub window" component.
WebBrowser Class that provides information about the web browser the user is using.
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.
E.g.WidgetUtil.ErrorUtil Utility methods for displaying error message on components.
WidgetUtil.Reference<T> Simple object to store another object.
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.
Window.WindowOrderChangeEvent Event which is fired when the window order position is changed.
Window.WindowOrderChangeListener An interface used for listening to Window order change events.
WindowConnector A connector class for the Window component.
WindowMode Determines the mode of the Window.
WindowMoveEvent Event for window position updates.
WindowMoveHandler Handler for
WindowMoveEvent
s.WindowOrderEvent Event for window order position updates.
WindowOrderHandler Handler for
WindowOrderEvent
s.WindowOrderRpc Window order RPC interface.
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 occurred during an XHR request to the server.