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 VAbstractSplitPanel.SplitterMoveHandler 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 AbstractComponentContainerConnector Client side connector for subclasses of AbstractComponentConnector.
AbstractConnector An abstract implementation of Connector.
AbstractFieldConnector AbstractHasComponentsConnector AbstractLayoutConnector 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 JavaScriptWidget LayoutClickEventHandler LegacyConnector Deprecated This class is only intended to ease migration and should not be used for new projects.
MediaBaseConnector 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 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 VAbstractSplitPanel.SplitterMoveHandler.SplitterMoveEvent VAbstractTextualDate<R extends Enum<R>> Abstract textual date field base implementation.
VAccordion 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 VDateField<R extends Enum<R>> A very base widget class for a date field.
VDateFieldCalendar A client side implementation for InlineDateField.
VDateTimeCalendarPanel VDateTimeFieldCalendar A client side implementation for inline date/time field.
VDragAndDropWrapper A wrapper for Drag and Drop.
VDragAndDropWrapperIE VEmbedded VFlash 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 popup date selector.
VPopupView 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 VSplitPanelHorizontal VSplitPanelVertical VTabsheet VTabsheet.Tab Representation of a single "tab" shown in the TabBar.
VTabsheet.TabCaption VTabsheetBase VTabsheetPanel A panel that displays all of its child widgets in a 'deck', where only one can be visible at a time.
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 VUnknownComponent VUpload Note, we are not using GWT FormPanel as we want to listen submitcomplete events even though the upload component is already detached.
VVerticalLayout Represents a layout where the children is ordered vertically.
VVideo VWindow "Sub window" component.