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 classNavigator.EmptyViewEmpty view component. -
Uses of AbstractComponent in com.vaadin.server
Methods in com.vaadin.server that return AbstractComponent Modifier and Type Method Description static AbstractComponentDefaultErrorHandler. 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 voidBrowserWindowOpener. extend(AbstractComponent target)Add this extension to the target component.voidFileDownloader. 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 classAbsoluteLayoutAbsoluteLayout is a layout implementation that mimics html absolute positioning.classAbstractColorPickerAn abstract class that defines default implementation for a color picker component.classAbstractComponentContainerExtension toAbstractComponentthat defines the default implementation for the methods inComponentContainer.classAbstractDateField<T extends Temporal & TemporalAdjuster & Serializable & Comparable<? super T>,R extends Enum<R>>A date editor component withLocalDateas an input value.classAbstractEmbeddedAbstract base for embedding components.classAbstractField<T>An abstract implementation of a field, or aComponentallowing user input.classAbstractFocusableAn abstract base class for focusable components.classAbstractJavaScriptComponentBase class for Components with all client-side logic implemented using JavaScript.classAbstractLayoutAn abstract class that defines default implementation for theLayoutinterface.classAbstractListing<T>A base class for listing components.classAbstractLocalDateFieldAbstract DateField class forLocalDatetype.classAbstractLocalDateTimeFieldAbstract DateField class forLocalDateTimetype.classAbstractMediaAbstract base class for the HTML5 media components.classAbstractMultiSelect<T>Base class for listing components that allow selecting multiple items.classAbstractOrderedLayoutclassAbstractSingleComponentContainerAbstract base class for component containers that have only one child component.classAbstractSingleSelect<T>An abstract base class for listing components that only support single selection and no lazy loading of data items.classAbstractSplitPanelAbstractSplitPanel.classAbstractTextFieldAbstract base class for text input components.classAccordionAn accordion is a component similar to aTabSheet, but with a vertical orientation and the selected component presented between tabs.classAudioThe Audio component translates into an HTML5 <audio> element and as such is only supported in browsers that support HTML5 media markup.classBrowserFrameA component displaying an embedded web page.classButtonA generic button component.classCheckBoxclassCheckBoxGroup<T>A group of Checkboxes.classColorPickerA class that defines default (button-like) implementation for a color picker component.classColorPickerAreaA class that defines area-like implementation for a color picker component.classComboBox<T>A filtering dropdown single-select.classCompositeComposite allows creating new UI components by composition of existing server-side components.classCssLayoutCssLayout is a layout component that can be used in browser environment only.classCustomComponentCustom component provides a simple implementation of theComponentinterface to allow creating new UI components by composition of existing server-side components.classCustomField<T>AHasValuewhose UI content can be constructed by the user, enabling the creation of e.g. form fields by composing Vaadin components.classCustomLayoutA container component with freely designed layout and style.classDateFieldA date entry component, which displays the actual date selector as a popup.classDateTimeFieldA date time entry component, which displays the actual date selector as a popup.classDragAndDropWrapperDeprecated.Replaced in 8.1 withDragSourceExtensionandDropTargetExtension.classEmbeddedA component for embedding external objects.classFormLayoutFormLayout is used to layout fields.classGrid<T>A grid component for displaying tabular data.classGridLayoutA layout where the components are laid out on a grid using cell coordinates.classHorizontalLayoutHorizontal layoutHorizontalLayoutis a component container, which shows the subcomponents in the order of their addition (horizontally).classHorizontalSplitPanelA horizontal split panel contains two components and lays them horizontally.classImageComponent for embedding images.classInlineDateFieldA date entry component, which displays the actual date selector inline.classInlineDateTimeFieldA date time entry component, which displays the actual date selector inline.classLabelLabel component for showing non-editable short texts.classLegacyWindowDeprecated.classLinkLink is used to create external or internal URL links.classListSelect<T>This is a simple list select without, for instance, support for new items, lazyloading, and other advanced features.classLoginFormLogin form with auto-completion and auto-fill for all major browsers.classMenuBarA class representing a horizontal menu bar.classNativeButtonclassNativeSelect<T>A simple drop-down select component.classPanelPanel - a simple single component container.classPasswordFieldA field that is used to enter secret text information like passwords.classPopupViewA component for displaying a two different views to data.classProgressBarA component for displaying progress.classRadioButtonGroup<T>A group of RadioButtons.classRichTextAreaA simple RichTextArea to edit HTML format text.classSliderA component for selecting a numerical value within a range.classTabSheetTabSheet component.classTextAreaA text field that supports multi line editing.classTextFieldA component for editing textual data that fits on a single line.classTree<T>Tree component.classTreeGrid<T>A grid component for displaying hierarchical tabular data.classTwinColSelect<T>Multiselect component with two lists: left side for available items and right side for selected items.classUIThe topmost component in any component hierarchy.classUploadComponent for uploading files from client to server.classVerticalLayoutVertical layoutVerticalLayoutis a component container, which shows the subcomponents in the order of their addition (vertically).classVerticalSplitPanelA vertical split panel contains two components and lays them vertically.classVideoThe Video component translates into an HTML5 <video> element and as such is only supported in browsers that support HTML5 media markup.classWindowA 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 voidUI. 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 classColorPickerGradientA component that represents a color gradient within a color picker.classColorPickerGridA component that represents a color selection grid within a color picker.classColorPickerHistoryA component that represents color selection history within a color picker.classColorPickerPopupA component that represents color selection popup within a color picker.classColorPickerPreviewA component that represents color selection preview within a color picker.classColorPickerSelectA 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 classDragSourceExtension<T extends AbstractComponent>Extension to make a component drag source for HTML5 drag and drop functionality.classDropTargetExtension<T extends AbstractComponent>Extension to make a component a drop target for HTML5 drag and drop functionality.interfaceFileDropHandler<T extends AbstractComponent>Handles the drop event on a file drop target.classFileDropTarget<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 classDragEndEvent<T extends AbstractComponent>HTML5 drag end event.interfaceDragEndListener<T extends AbstractComponent>Interface to be implemented when creating a dragend listener on a drag source for HTML5 drag and drop.classDragStartEvent<T extends AbstractComponent>HTML5 drag start event.interfaceDragStartListener<T extends AbstractComponent>Interface to be implemented when creating a dragstart listener on a drag source for HTML5 drag and drop.classDropEvent<T extends AbstractComponent>Server side drop event.interfaceDropListener<T extends AbstractComponent>Interface to be implemented when creating a drop listener on a drop target for HTML5 drag and drop.classFileDropEvent<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.
-