All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary
| Class |
Description |
| AbstractGridSelect<V,F> |
Base class for various Grid selects.
|
| AbstractSuperFloatingPointField<T extends Number,SELF extends AbstractSuperFloatingPointField<T,SELF>> |
Base class for implementations of AbstractSuperNumberField that allow modifications to minimum and maximum number of fraction digits.
|
| AbstractSuperNumberField<T extends Number,SELF extends AbstractSuperNumberField<T,SELF>> |
Base class for super number fields.
|
| AnnotationMetadataProvider |
|
| BigField |
Indicates a field should be rendered as big.
|
| BuildFieldWith |
Overrides the default builder and forces the field to be rendered with whatever the output of the builder is.
|
| ButtonState |
Encapsulation of a state of a button (text, icon, style names, etc.).
|
| CanModifyText |
Marker interface for objects that can modify text at given coordinates.
|
| CanReceiveSelectionEventsFromClient |
Marker interface for objects capable of receiving text selection events from client-side code.
|
| CanSelectText |
Marker interface for components that can select text.
|
| CellGenerator<T> |
Interface for objects generating cells.
|
| CellInformation<T> |
Information about a cell in an ItemGrid.
|
| CellSelectionEvent<T> |
Stores information about a cell being selected or not.
|
| CellSelectionHandler<T> |
|
| Clickable |
Marker interface for components that can be clicked.
|
| CollectionComponentProvider<C extends com.vaadin.flow.component.Component> |
Catch-all interface for everything related to producing Components for a CollectionField.
|
| CollectionComponentProviders |
|
| CollectionController |
Marker interface for all components that can control a collection.
|
| CollectionField<T,C extends Collection<T>> |
All-purpose field for editing and maintaining values that are Collections.
|
| CollectionLayoutProvider<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> |
|
| CollectionValueComponentProvider<T,C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,T>> |
Interface for objects providing a component capable of displaying a single element of a CollectionField.
|
| ComponentClickEvent<C extends com.vaadin.flow.component.Component & Clickable> |
An event for button clicks.
|
| ComponentClickListener<C extends com.vaadin.flow.component.Component & Clickable> |
|
| ComponentClickNotifier<C extends com.vaadin.flow.component.Component & Clickable> |
|
| ComponentConfigurator<T> |
Marker interface for objects capable of configuring a component used in ObjectField<T>.
|
| ComponentGroupConfigurator |
Configures an entire group of components.
|
| ComponentId |
Indicates id of a component.
|
| ComponentObservationEvent |
|
| ComponentObservationListener |
|
| ComponentObserver |
A component that wraps Intersection Observer on the client-side to notify server-side about visibility changes.
|
| ComponentStyle |
Indicates style names to be applied to the component.
|
| ComponentTools |
|
| ContentAware |
Content-aware that sends events when a component is added to or removed from anywhere in its contents (even in a nested layout).
|
| ContentChangeEvent |
Event related to content aware components.
|
| ContentChangeListener |
|
| ContentChangeNotifier |
|
| DatePattern |
A description of pattern for dates.
|
| DatePattern.MonthDisplayMode |
Defines available ways of displaying month.
|
| DatePattern.Order |
Defines available display order of dates.
|
| DatePatterns |
|
| DefaultPropertyGroupingProvider |
Default grouping of the properties - a single group with one element, a property.
|
| DefaultPropertyGroupLayoutProvider |
|
| DoNotScanSuperclasses |
Indicates that a given type (and all of its subtypes) should not have superclass properties scanned.
|
| FieldBuilder<P> |
|
| FieldCaption |
Overrides the default caption of a field.
|
| FieldGroup |
Marks a group the field belongs to.
|
| FieldOrder |
Indicates order in which the field should be displayed.
|
| FlexLayoutHelpers |
Utility class to make creating FlexLayouts easier.
|
| GridMultiSelect<V> |
|
| GridSelect<V> |
A single-selection Grid that also is a value component that broadcasts value change events.
|
| HasCollectionElementFilter<T> |
|
| HasCollectionValueComponentProvider<T> |
|
| HasComponentAsIcon |
Marker interface for objects that accept a general Component as an icon.
|
| HasDatePattern |
|
| HasFooter<F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> |
Marker interface for objects that have a footer.
|
| HasHeader<H extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> |
Marker interface for objects that have a header.
|
| HasHelperPositionable |
Allows controlling position of the helper text/component.
|
| HasIcon |
Marker interface for objects that have an Icon.
|
| HasId |
Marker interface for objects that provide access to their id property.
|
| HasIndex |
Marker interface for objects having an index.
|
| HasLabelPositionable |
Marker interface for components that have a positionable label.
|
| HasLocale |
Marker interface for objects that can have their Locale changed.
|
| HasMaximumSelectionSize |
Marker interface for objects that have a limit to selection size.
|
| HasNullValueOptionallyAllowed<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<V>,V> |
Marker interface for descendants of HasValue that may optionally allow null as value.
|
| HasPlaceholder |
Marker interface for components that have a placeholder text.
|
| HasReadOnly |
Marker interface for objects that can be in read-only state without having value.
|
| HasRequired |
Marker interface for objects that can be required.
|
| HasState<S> |
Marker interface for objects that have a state.
|
| HasText |
Marker interface for objects that have a String property called text.
|
| HeaderFooterFieldWrapper<T,H extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> |
A three-part layout (header, field, footer) for any field that itself is a field.
|
| HeaderFooterLayoutWrapper<R extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,H extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,B extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> |
A wrapper for a typical header-body-footer layout that exposes header and footer, and delegates all
methods from HasComponents to the body.
|
| Ignore |
Indicates a property should be ignored and not included in form building.
|
| IndexedButton |
An indexed Button, i.e.
|
| ItemGrid<T> |
Grid of items, with defined number of columns.
|
| LabelField<V> |
A label field.
|
| LabelPosition |
Available label positions.
|
| LambdaTabHandler |
Implementation of TabHandler that relies on lambdas.
|
| LazyLoad<C extends com.vaadin.flow.component.Component> |
A component that remains empty until it gets into view.
|
| LazyLoad.LazyLoadElement |
This class exists so that LazyLoad can have a custom tag name.
|
| MapEntryField<K,V> |
|
| MapField<K,V> |
Basic field to support values that are Maps.
|
| MetadataBasedGroupingProvider |
A grouping provider based on a String metadata property.
|
| MetadataProperties |
Contains commonly used names for metadata.
|
| MetadataProvider |
|
| MultiClickButton |
A button that needs multiple clicks before a regular click listener can be invoked.
|
| ObjectField<T> |
A field capable of displaying any object, provided it is known how to construct various elements of it.
|
| ObjectFieldFactory |
Configures ObjectField to work "out of the box" for most common use cases.
|
| ObservedField |
A field that changes value depending on whether or not it is currently shown on screen.
|
| ObservedField.ObservedFieldElement |
This class gives a nice tag name to ObservedField in the browser.
|
| Property<T,P> |
Defines a property of an object.
|
| PropertyComponentBuilder |
Builds a component that corresponds to a given object property.
|
| PropertyGroupingProvider |
|
| PropertyGroupLayoutProvider |
Builds a layout, if needed, for a given group of Propertys.
|
| PropertyMetadata |
|
| PropertyProvider |
Marker interface for objects that provide a list of properties of that object (see Property).
|
| ReflectivePropertyProvider |
Simple reflection-based definition provider.
|
| ReflectTools |
A collection of static methods to access things through reflection.
|
| RestrictedModeGrid<T> |
A grid with fixed selection mode.
|
| RowComponentGenerator<C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents> |
Interface for objects generating a component for each row in an ItemGrid.
|
| RowPadding |
Contains data about how to pad a given row.
|
| RowPaddingStrategies |
|
| RowPaddingStrategy |
Defines a strategy for padding each row in the grid.
|
| ShowFieldAs |
Indicates the field should be shown using the provided component.
|
| SimpleButtonState |
|
| SimplePropertyComponentBuilder |
|
| StateChangeEvent<S extends Serializable,C extends com.vaadin.flow.component.Component & HasState<S>> |
Event associated with the change of component's state.
|
| StateChangeListener<S extends Serializable,C extends com.vaadin.flow.component.Component & HasState<S>> |
Marker interface for objects that listen to state changes.
|
| StateChangeNotifier<S extends Serializable,C extends com.vaadin.flow.component.Component & HasState<S>> |
|
| StringTools |
Some general-purpose utils for Strings.
|
| SuperBigDecimalField |
A field for BigDecimal values that are properly formatted.
|
| SuperCheckbox |
A regular Checkbox that can be made read-only (it becomes disabled when set to read-only).
|
| SuperDatePicker |
An extension of DatePicker that handles I18N also on the client side.
|
| SuperDatePickerI18n |
A locale-powered DatePicker.DatePickerI18n.
|
| SuperDateTimePicker |
An extension of DateTimePicker that handles I18N also on the client side.
|
| SuperDoubleField |
A field for Double values that are properly formatted.
|
| SuperIntegerField |
A field for Integer values that are properly formatted.
|
| SuperLongField |
A field for Long values that are properly formatted.
|
| SuperTabs<T> |
Configurable tab sheet component that also is a field.
|
| SuperTextArea |
An extension of TextArea with some useful features.
|
| SuperTextField |
An extension of TextField with some useful (hopefully) features.
|
| TabContentGenerator<V> |
Marker interface for objects that produce components for tabs.
|
| TabHandler |
Interface for objects handling the tab adding, displaying and hiding.
|
| TabHandlers |
|
| TabHeaderGenerator<V> |
Marker interface for objects that produce tabs.
|
| TextModificationDelegate<C extends com.vaadin.flow.component.Component & CanSelectText & CanReceiveSelectionEventsFromClient & CanModifyText> |
|
| TextSelectionDelegate<C extends com.vaadin.flow.component.Component & CanSelectText & CanReceiveSelectionEventsFromClient> |
A class that handles common behaviour related to text selection.
|
| TextSelectionEvent<T extends com.vaadin.flow.component.Component & CanSelectText> |
Component event with information about selected text.
|
| TextSelectionListener<C extends com.vaadin.flow.component.Component & CanSelectText> |
Marker interface for objects
|
| TextSelectionNotifier<T extends com.vaadin.flow.component.Component & CanSelectText> |
|
| TypedFieldProvider<T,C extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasValue<?,T>> |
Marker interface for objects that provide components based on a given value.
|
| UnloadEvent |
Server-side event class associated with beforeunload event happening in the client-side.
|
| UnloadListener |
|
| UnloadObserver |
Server-side component that listens to beforeunload events.
|
| UseActualType |
Indicates that an actual type of the value of the given field should be used, rather than the declared one.
|
| VariantField |
A field that supports Object as its value and displays a registered field that corresponds to a type of the value actually set by the field.
|
| WithClearButtonMixin<SELF extends com.vaadin.flow.component.shared.HasClearButton> |
Mixin interface for HasClearButton.
|
| WithCollectionElementFilterMixin<T,SELF extends HasCollectionElementFilter<T>> |
|
| WithCollectionValueComponentProviderMixin<T,SELF extends HasCollectionValueComponentProvider<T>> |
|
| WithComponentAsIconMixin<SELF extends HasComponentAsIcon> |
|
| WithDatePatternMixin<SELF extends WithDatePatternMixin<SELF>> |
|
| WithFooterComponentsMixin<F extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,SELF extends HasFooter<F>> |
Mixin for adding components to a footer.
|
| WithHeaderComponentsMixin<H extends com.vaadin.flow.component.Component & com.vaadin.flow.component.HasComponents,SELF extends HasHeader<H>> |
Mixin for adding components to a header.
|
| WithHelperMixin<SELF extends com.vaadin.flow.component.HasHelper> |
Marker interface to allow chaining HasHelper.
|
| WithHelperPositionableMixin<SELF extends HasHelperPositionable> |
|
| WithIconMixin<SELF extends HasIcon> |
|
| WithIdMixin<SELF extends HasId> |
Mixin interface to allow chaining setting id.
|
| WithIndexMixin<SELF extends HasIndex> |
|
| WithItemsMixin<T,SELF extends com.vaadin.flow.data.binder.HasItems<T>> |
Mixin interface to allow chaining of setting items.
|
| WithLabelMixin<SELF extends WithLabelMixin<SELF>> |
Mixin interface to support chaining HasLabel.setLabel(String).
|
| WithLabelPositionableMixin<SELF extends HasLabelPositionable> |
|
| WithLocaleMixin<SELF extends WithLocaleMixin<SELF>> |
|
| WithMaximumSelectionSizeMixin<SELF extends HasMaximumSelectionSize> |
|
| WithNullValueOptionallyAllowedMixin<SELF extends HasNullValueOptionallyAllowed<E,V>,E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<V>,V> |
|
| WithPlaceholderMixin<SELF extends WithPlaceholderMixin<SELF>> |
|
| WithReceivingSelectionEventsFromClientMixin<SELF extends CanReceiveSelectionEventsFromClient> |
|
| WithRequiredMixin<SELF extends HasRequired> |
|
| WithTextMixin<SELF extends HasText> |
Marker interface for objects that have a String property named text.
|
| WithTooltipMixin<SELF extends WithTooltipMixin<SELF>> |
Mixin interface to support chaining HasTooltip.setTooltipText(String).
|
| WithValueMixin<E extends com.vaadin.flow.component.HasValue.ValueChangeEvent<V>,V,SELF extends com.vaadin.flow.component.HasValue<E,V>> |
Mixin for chaining HasValue.setValue(Object).
|