com.vaadin.client.ui.
Package com.vaadin.client.ui
-
Interface Summary Interface Description ActionOwner Field This interface indicates that the component is a Field (serverside), and wants (for instance) to automatically get the v-modified classname.
ManagedLayout PostLayoutListener Interface implemented by
ComponentConnector
implementations that want to know whenever a layout phase has ended.ShortcutActionHandler.BeforeShortcutActionListener A focusable
ComponentConnector
implementing this interface will be notified before shortcut actions are handled if it will be the target of the action (most commonly means it is the focused component during the keyboard combination is triggered by the user).ShortcutActionHandler.ShortcutActionHandlerOwner An interface implemented by those users of this helper class that want to support special components like
VRichTextArea
that don't properly propagate key down events.SimpleManagedLayout SubPartAware Interface implemented by
Widget
s which can provide identifiers for at least one element inside the component.VAbstractSplitPanel.SplitterMoveHandler VCalendar.BackwardListener Listener interface for listening to backward events
VCalendar.DateClickListener Listener interface for listening to event click events
VCalendar.EventClickListener Listener interface for listening to click events
VCalendar.EventMovedListener Listener interface for listening to event moved events.
VCalendar.EventResizeListener Listener interface for when an event gets resized (its start or end date changes)
VCalendar.ForwardListener Listener interface for listening to forward events
VCalendar.MouseEventListener Listener interface for listening to mouse events.
VCalendar.RangeSelectListener Listener interface for listening to selection events
VCalendar.ScrollListener Listener interface for listening to scroll events.
VCalendar.WeekClickListener Listener interface for listening to week number click events
VCalendarPanel.FocusChangeListener FocusChangeListener is notified when the panel changes its _focused_ value.
VCalendarPanel.FocusOutListener Blur listener that listens to blur event from the panel
VCalendarPanel.SubmitListener VCalendarPanel.TimeChangeListener Dispatches an event when the panel when time is changed
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 shorcut handling.
SimpleFocusablePanel Compared to FocusPanel in GWT this panel does not support eg.
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 ITable
UnknownComponentConnector UnknownExtensionConnector Connector used as a placeholder for extensions that are not present in the widgetset.
VAbsoluteLayout VAbstractSplitPanel VAbstractSplitPanel.SplitterMoveHandler.SplitterMoveEvent VAccordion VAudio VBrowserFrame VButton VCalendar Client side implementation for Calendar
VCalendarPanel VCheckBox VColorPicker Client side implementation for ColorPicker.
VColorPickerArea Client side implementation for ColorPickerArea.
VContextMenu VCssLayout VCCSlayout is a layout which supports configuring it's children with CSS selectors
VCustomComponent VCustomField VCustomLayout Custom Layout implements complex layout defined with HTML template.
VDateField VDateFieldCalendar A client side implementation for InlineDateField
VDragAndDropWrapper Must have features pending: drop details: locations + sizes in document hierarchy up to wrapper
VDragAndDropWrapperIE VEmbedded VFilterSelect Client side implementation of the Select component.
VFlash VForm 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 VMediaBase VMenuBar VMenuBar.CustomMenuItem A class to hold information on menu items
VNativeButton VNativeSelect VNotification VOptionGroup VOptionGroupBase 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.
VPopupView VProgressBar Widget for showing the current progress of a long running task.
VProgressIndicator Deprecated as of 7.1, renamed to VProgressBar
VRichTextArea This class implements a basic client side rich text editor component.
VScrollTable VScrollTable VScrollTable is a FlowPanel having two widgets in it: * TableHead component * ScrollPanel TableHead contains table's header and widgets + logic for resizing, reordering and hiding columns.
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.
VTextualDate VTree VTreeTable VTreeTable.PendingNavigationEvent For internal use only.
VTwinColSelect 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.
-
Enum Summary Enum Description VFilterSelect.Select For internal use only.
VScrollTable.SelectMode