Uses of Class
com.vaadin.ui.AbstractComponent
-
Packages that use AbstractComponent Package Description com.vaadin.navigator com.vaadin.server com.vaadin.ui com.vaadin.ui.components.colorpicker com.vaadin.ui.components.grid com.vaadin.ui.dnd com.vaadin.ui.dnd.event -
-
Uses of AbstractComponent in com.vaadin.navigator
Subclasses of AbstractComponent in com.vaadin.navigator Modifier and Type Class Description static class
Navigator.EmptyView
Empty view component. -
Uses of AbstractComponent in com.vaadin.server
Methods in com.vaadin.server that return AbstractComponent Modifier and Type Method Description static AbstractComponent
DefaultErrorHandler. findAbstractComponent(ErrorEvent event)
Returns the AbstractComponent associated with the given error if such can be found.Methods in com.vaadin.server with parameters of type AbstractComponent Modifier and Type Method Description void
BrowserWindowOpener. extend(AbstractComponent target)
Add this extension to the target component.void
FileDownloader. extend(AbstractComponent target)
Add this extension to the target component. -
Uses of AbstractComponent in com.vaadin.ui
Subclasses of AbstractComponent in com.vaadin.ui Modifier and Type Class Description class
AbsoluteLayout
AbsoluteLayout is a layout implementation that mimics html absolute positioning.class
AbstractColorPicker
An abstract class that defines default implementation for a color picker component.class
AbstractComponentContainer
Extension toAbstractComponent
that defines the default implementation for the methods inComponentContainer
.class
AbstractDateField<T extends Temporal & TemporalAdjuster & Serializable & Comparable<? super T>,R extends Enum<R>>
A date editor component withLocalDate
as an input value.class
AbstractEmbedded
Abstract base for embedding components.class
AbstractField<T>
An abstract implementation of a field, or aComponent
allowing user input.class
AbstractFocusable
An abstract base class for focusable components.class
AbstractJavaScriptComponent
Base class for Components with all client-side logic implemented using JavaScript.class
AbstractLayout
An abstract class that defines default implementation for theLayout
interface.class
AbstractListing<T>
A base class for listing components.class
AbstractLocalDateField
Abstract DateField class forLocalDate
type.class
AbstractLocalDateTimeField
Abstract DateField class forLocalDateTime
type.class
AbstractMedia
Abstract base class for the HTML5 media components.class
AbstractMultiSelect<T>
Base class for listing components that allow selecting multiple items.class
AbstractOrderedLayout
class
AbstractSingleComponentContainer
Abstract base class for component containers that have only one child component.class
AbstractSingleSelect<T>
An abstract base class for listing components that only support single selection and no lazy loading of data items.class
AbstractSplitPanel
AbstractSplitPanel.class
AbstractTextField
Abstract base class for text input components.class
Accordion
An accordion is a component similar to aTabSheet
, but with a vertical orientation and the selected component presented between tabs.class
Audio
The Audio component translates into an HTML5 <audio> element and as such is only supported in browsers that support HTML5 media markup.class
BrowserFrame
A component displaying an embedded web page.class
Button
A generic button component.class
CheckBox
class
CheckBoxGroup<T>
A group of Checkboxes.class
ColorPicker
A class that defines default (button-like) implementation for a color picker component.class
ColorPickerArea
A class that defines area-like implementation for a color picker component.class
ComboBox<T>
A filtering dropdown single-select.class
Composite
Composite allows creating new UI components by composition of existing server-side components.class
CssLayout
CssLayout is a layout component that can be used in browser environment only.class
CustomComponent
Custom component provides a simple implementation of theComponent
interface to allow creating new UI components by composition of existing server-side components.class
CustomField<T>
AHasValue
whose UI content can be constructed by the user, enabling the creation of e.g.class
CustomLayout
A container component with freely designed layout and style.class
DateField
A date entry component, which displays the actual date selector as a popup.class
DateTimeField
A date time entry component, which displays the actual date selector as a popup.class
DragAndDropWrapper
Deprecated.Replaced in 8.1 withDragSourceExtension
andDropTargetExtension
.class
Embedded
A component for embedding external objects.class
FormLayout
FormLayout is used to layout fields.class
Grid<T>
A grid component for displaying tabular data.class
GridLayout
A layout where the components are laid out on a grid using cell coordinates.class
HorizontalLayout
Horizontal layoutHorizontalLayout
is a component container, which shows the subcomponents in the order of their addition (horizontally).class
HorizontalSplitPanel
A horizontal split panel contains two components and lays them horizontally.class
Image
Component for embedding images.class
InlineDateField
A date entry component, which displays the actual date selector inline.class
InlineDateTimeField
A date time entry component, which displays the actual date selector inline.class
Label
Label component for showing non-editable short texts.class
LegacyWindow
Deprecated.class
Link
Link is used to create external or internal URL links.class
ListSelect<T>
This is a simple list select without, for instance, support for new items, lazyloading, and other advanced features.class
LoginForm
Login form with auto-completion and auto-fill for all major browsers.class
MenuBar
A class representing a horizontal menu bar.class
NativeButton
class
NativeSelect<T>
A simple drop-down select component.class
Panel
Panel - a simple single component container.class
PasswordField
A field that is used to enter secret text information like passwords.class
PopupView
A component for displaying a two different views to data.class
ProgressBar
A component for displaying progress.class
RadioButtonGroup<T>
A group of RadioButtons.class
RichTextArea
A simple RichTextArea to edit HTML format text.class
Slider
A component for selecting a numerical value within a range.class
TabSheet
TabSheet component.class
TextArea
A text field that supports multi line editing.class
TextField
A component for editing textual data that fits on a single line.class
Tree<T>
Tree component.class
TreeGrid<T>
A grid component for displaying hierarchical tabular data.class
TwinColSelect<T>
Multiselect component with two lists: left side for available items and right side for selected items.class
UI
The topmost component in any component hierarchy.class
Upload
Component for uploading files from client to server.class
VerticalLayout
Vertical layoutVerticalLayout
is a component container, which shows the subcomponents in the order of their addition (vertically).class
VerticalSplitPanel
A vertical split panel contains two components and lays them vertically.class
Video
The Video component translates into an HTML5 <video> element and as such is only supported in browsers that support HTML5 media markup.class
Window
A component that represents a floating popup window that can be added to aUI
.Methods in com.vaadin.ui that return types with arguments of type AbstractComponent Modifier and Type Method Description DragSourceExtension<? extends AbstractComponent>
UI. getActiveDragSource()
Gets the drag source of an active HTML5 drag event.Method parameters in com.vaadin.ui with type arguments of type AbstractComponent Modifier and Type Method Description void
UI. setActiveDragSource(DragSourceExtension<? extends AbstractComponent> extension)
Sets the drag source of an active HTML5 drag event.Constructors in com.vaadin.ui with parameters of type AbstractComponent Constructor Description Composite(AbstractComponent compositionRoot)
Constructs a new composite containing the given component. -
Uses of AbstractComponent in com.vaadin.ui.components.colorpicker
Subclasses of AbstractComponent in com.vaadin.ui.components.colorpicker Modifier and Type Class Description class
ColorPickerGradient
A component that represents a color gradient within a color picker.class
ColorPickerGrid
A component that represents a color selection grid within a color picker.class
ColorPickerHistory
A component that represents color selection history within a color picker.class
ColorPickerPopup
A component that represents color selection popup within a color picker.class
ColorPickerPreview
A component that represents color selection preview within a color picker.class
ColorPickerSelect
A component that represents color selection swatches within a color picker. -
Uses of AbstractComponent in com.vaadin.ui.components.grid
Constructor parameters in com.vaadin.ui.components.grid with type arguments of type AbstractComponent Constructor Description GridDropEvent(Grid<T> target, Map<String,String> data, DropEffect dropEffect, DragSourceExtension<? extends AbstractComponent> dragSourceExtension, T dropTargetRow, DropLocation dropLocation, MouseEventDetails mouseEventDetails)
Creates a Grid row drop event.TreeGridDropEvent(TreeGrid<T> target, Map<String,String> data, DropEffect dropEffect, DragSourceExtension<? extends AbstractComponent> dragSourceExtension, T dropTargetRow, DropLocation dropLocation, MouseEventDetails mouseEventDetails, Integer depth, Boolean collapsed)
Creates a TreeGrid row drop event. -
Uses of AbstractComponent in com.vaadin.ui.dnd
Classes in com.vaadin.ui.dnd with type parameters of type AbstractComponent Modifier and Type Class Description class
DragSourceExtension<T extends AbstractComponent>
Extension to make a component drag source for HTML5 drag and drop functionality.class
DropTargetExtension<T extends AbstractComponent>
Extension to make a component a drop target for HTML5 drag and drop functionality.interface
FileDropHandler<T extends AbstractComponent>
Handles the drop event on a file drop target.class
FileDropTarget<T extends AbstractComponent>
Extension to add drop target functionality to a widget for accepting and uploading files. -
Uses of AbstractComponent in com.vaadin.ui.dnd.event
Classes in com.vaadin.ui.dnd.event with type parameters of type AbstractComponent Modifier and Type Class Description class
DragEndEvent<T extends AbstractComponent>
HTML5 drag end event.interface
DragEndListener<T extends AbstractComponent>
Interface to be implemented when creating a dragend listener on a drag source for HTML5 drag and drop.class
DragStartEvent<T extends AbstractComponent>
HTML5 drag start event.interface
DragStartListener<T extends AbstractComponent>
Interface to be implemented when creating a dragstart listener on a drag source for HTML5 drag and drop.class
DropEvent<T extends AbstractComponent>
Server side drop event.interface
DropListener<T extends AbstractComponent>
Interface to be implemented when creating a drop listener on a drop target for HTML5 drag and drop.class
FileDropEvent<T extends AbstractComponent>
File drop event that contains the collection of files dropped on a file drop target.Methods in com.vaadin.ui.dnd.event that return types with arguments of type AbstractComponent Modifier and Type Method Description Optional<AbstractComponent>
DropEvent. getDragSourceComponent()
Returns the drag source component if the drag originated from a component in the same UI as the drop target component, or an empty optional.Optional<DragSourceExtension<? extends AbstractComponent>>
DropEvent. getDragSourceExtension()
Returns the extension of the drag source component if the drag originated from a component in the same UI as the drop target component, or an empty optional.Constructor parameters in com.vaadin.ui.dnd.event with type arguments of type AbstractComponent Constructor Description DropEvent(T target, Map<String,String> data, DropEffect dropEffect, DragSourceExtension<? extends AbstractComponent> dragSourceExtension, MouseEventDetails mouseEventDetails)
Creates a server side drop event.
-