com.vaadin.client.ui.
Package com.vaadin.client.ui
-
Interface Summary Interface Description AbstractTextFieldWidget Implemented by all widgets used by a connector extending
AbstractTextFieldConnector
.ActionOwner Field This interface indicates that the component is a Field (serverside), and wants (for instance) to automatically get the v-modified classname.
HasErrorIndicator Implemented by connectors supporting an error indicator.
HasErrorIndicatorElement Implemented by widgets supporting an error indicator.
HasRequiredIndicator Implemented by connectors supporting a required flag.
ManagedLayout PostLayoutListener Interface implemented by
ComponentConnector
implementations that want to know whenever a layout phase has ended.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.SimpleManagedLayout SubPartAware Interface implemented by
Widget
s which can provide identifiers for at least one element inside the component.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.
VAbstractSplitPanel.SplitterMoveHandler Event handler interface for moving the splitter element.
VDateTimeCalendarPanel.TimeChangeListener Dispatches an event when the panel when time is changed.
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.
VNotification.EventListener -
Class Summary Class Description AbstractClickEventHandler AbstractComponentConnector Base class for component connectors.
AbstractComponentContainerConnector Client side connector for subclasses of AbstractComponentConnector.
AbstractConnector An abstract implementation of Connector.
AbstractFieldConnector Base class for field connectors.
AbstractHasComponentsConnector Base class for component connectors whose widget is a component container.
AbstractLayoutConnector Base class for layout connectors.
AbstractSingleComponentContainerConnector Client side connector for subclasses of AbstractSingleComponentConnector.
Action CalendarEntry ClickEventHandler ConnectorFocusAndBlurHandler A handler for focus and blur events which uses
FieldRpc.FocusAndBlurServerRpc
to transmit received events to the server.FocusableFlexTable Adds keyboard focus to
FlexPanel
.FocusableFlowPanel FocusableScrollPanel A scrollhandlers similar to
ScrollPanel
.FocusElementPanel A panel that contains an always visible 0x0 size element that holds the focus.
FocusUtil A helper class used to make it easier for
Widget
s to implementFocusable
.FontIcon A font-based icon implementation.
Icon An abstract representation of an icon.
ImageIcon A image based implementation of
Icon
.JavaScriptComponentConnector A connector class for JavaScript components.
JavaScriptWidget LayoutClickEventHandler LegacyConnector Deprecated. This class is only intended to ease migration and should not be used for new projects.MediaBaseConnector Base class for media component connectors.
ShortcutActionHandler A helper class to implement keyboard shortcut handling.
SimpleFocusablePanel Compared to FocusPanel in GWT this panel does not support e.g.
TouchScrollDelegate Provides one finger touch scrolling for elements with once scrollable elements inside.
TouchScrollDelegate.TouchScrollHandler A helper class for making a widget scrollable.
TreeAction This class is used for "row actions" in VTree and VScrollTable.
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.
VAbsoluteLayout VAbstractCalendarPanel<R extends Enum<R>> Abstract calendar panel to show and select a date using a resolution.
VAbstractDateFieldCalendar<PANEL extends VAbstractCalendarPanel<R>,R extends Enum<R>> A client side implementation for inline date field.
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.SplitterMoveEvent Event class for splitter element move.
VAbstractTextualDate<R extends Enum<R>> Abstract textual date field base implementation.
VAccordion Widget class for the Accordion component.
VAudio VBrowserFrame VButton VCheckBox VCheckBoxGroup The client-side widget for the
CheckBoxGroup
component.VColorPicker Client side implementation for ColorPicker.
VColorPickerArea Client side implementation for ColorPickerArea.
VComboBox Client side implementation of the ComboBox component.
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.
VDateTimeFieldCalendar A client side implementation for inline date/time field.
VDragAndDropWrapper A wrapper for Drag and Drop.
VDragAndDropWrapperIE VEmbedded A widget class for the Embedded component.
VFormLayout Two col Layout that places caption on left col and field on right col.
VGridLayout VHorizontalLayout Represents a layout where the children is ordered vertically.
VImage VLabel VLazyExecutor Executes the given command
delayMs
milliseconds after a call toVLazyExecutor.trigger()
.VLink VListSelect A simple list select for selecting multiple items.
VMediaBase VMenuBar VMenuBar.CustomMenuItem A class to hold information on menu items.
VNativeButton VNativeSelect The client-side widget for the
NativeSelect
component.VNotification VOverlay Deprecated. as this is specifically for Vaadin only, it should not be used directly.VPanel 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.
VSlider Widget class for the Slider component.
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.
VTextArea This class represents a multiline textfield (textarea).
VTextField This class represents a basic text input field with one row.
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.
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.