Uses of Package
com.vaadin.flow.component
-
Classes in com.vaadin.flow.component used by com.vaadin.collaborationengine Class Description AttachNotifier Mixin interface for components that support adding attach listeners.Component Composite A composite encapsulates aComponent
tree to allow creation of new components by composing existing components.DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValue A generic interface for field components and other user interface objects that have a user-editable value. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component Class Description AbstractCompositeField An abstract field class that is backed by a composite component.AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.BlurNotifier.BlurEvent Represents the DOM event "blur".ClickEvent Event fired when a component is clicked.Component ComponentEvent An event whose source is aComponent
.ComponentEventBus An event bus forComponent
s.ComponentEventListener Generic listener for component events.Composite A composite encapsulates aComponent
tree to allow creation of new components by composing existing components.CompositionEndEvent The event when a composition is ended.CompositionStartEvent The event when a composition is started.CompositionUpdateEvent The event when a composition is updated.DebounceSettings Debounce settings for declaratively defined client-side event handlers.DetachEvent Event fired before aComponent
is detached from the UI.DetachNotifier Mixin interface for components that support adding detach listeners.Direction Specifies the direction of the text and other content inside of an element.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.FocusNotifier Mixin interface to handle focus events on components.FocusNotifier.FocusEvent Represents the DOM event "focus".HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasText A component that supports text content.HasText.WhiteSpace Represents"white-space"
style values.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeEvent An event fired when the value of aHasValue
changes.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.HeartbeatEvent Event created for an application heartbeat from the client.HeartbeatListener Listener for listening to the heartbeat of the application.HtmlComponent Base class for aComponent
that represents a single built-in HTML element.InputEvent Event fired when the component has received any type of input (e.g.JsonSerializable Base interface for classes that are serializable to and fromJsonObject
.Key An interface to represent keyboard keys.KeyDownEvent The event when a key is pressed.KeyLocation Possible keyboard key locations.KeyModifier Modifier keys.KeyPressEvent The event when a key is pressed.KeyUpEvent The event when a key is released.PollEvent An event that is fired whenever a client polls the server for asynchronous UI updates.PollNotifier The interface for adding and removingPollEvent
listeners.PropertyDescriptor Describes a component property that has its value stored in some form in the component's element, typically an element property or attribute.PushConfiguration Provides method for configuring the push channel.ReconnectDialogConfiguration Provides methods for configuring the reconnect dialog.ShortcutEvent Event when shortcut is detected.ShortcutEventListener Listener for shortcut events.ShortcutRegistration A registration object for both configuring and removing the registered keyboard shortcut.UI The topmost component in any component hierarchy.UIDetachedException Exception thrown if the UI has been detached when it should not be.Unit Enum of supported units in Css sizes.WebComponentExporter Exports aComponent
as a web component.WebComponentExporterFactory Exports aComponent
as a web component. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.accordion Class Description AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.applayout Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasText A component that supports text content.HasTheme RepresentsComponent
which has theme attribute.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.avatar Class Description AttachNotifier Mixin interface for components that support adding attach listeners.Component DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.board Class Description AttachNotifier Mixin interface for components that support adding attach listeners.Component DetachNotifier Mixin interface for components that support adding detach listeners.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasOrderedComponents A component which the children components are ordered, so the index of each child matters for the layout.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.board.internal Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.button Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.ClickEvent Event fired when a component is clicked.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasText A component that supports text content.HasTheme RepresentsComponent
which has theme attribute.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.charts Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor.UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.charts.events Class Description ComponentEvent An event whose source is aComponent
.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.checkbox Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasHelper Mixin interface for field components that have helper text as property and slots for inserting components.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.ItemLabelGenerator ItemLabelGenerator
can be used to customize the string shown to the user for an item.NotSupported Methods annotated withNotSupported
are mapped to the original webcomponent implementation, but not supported at Java level.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.combobox Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachEvent Event fired before aComponent
is detached from the UI.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasHelper Mixin interface for field components that have helper text as property and slots for inserting components.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.ItemLabelGenerator ItemLabelGenerator
can be used to customize the string shown to the user for an item.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor.UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.combobox.dataview Class Description Component ComponentEventListener Generic listener for component events. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.confirmdialog Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasOrderedComponents A component which the children components are ordered, so the index of each child matters for the layout.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.contextmenu Class Description AttachNotifier Mixin interface for components that support adding attach listeners.ClickEvent Event fired when a component is clicked.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasStyle RepresentsComponent
which has class attribute and inline styles.HasText A component that supports text content.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.cookieconsent Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
.HasStyle RepresentsComponent
which has class attribute and inline styles.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.crud Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.customfield Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasHelper Mixin interface for field components that have helper text as property and slots for inserting components.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValueAndElement A component that has a value.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.datepicker Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasHelper Mixin interface for field components that have helper text as property and slots for inserting components.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.NotSupported Methods annotated withNotSupported
are mapped to the original webcomponent implementation, but not supported at Java level.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.datetimepicker Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasHelper Mixin interface for field components that have helper text as property and slots for inserting components.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.dependency Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.details Class Description AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.dialog Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachEvent Event fired before aComponent
is detached from the UI.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.dnd Class Description Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.HasElement Marker interface for any class which is based on anElement
. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.dnd.internal Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.formlayout Class Description AttachNotifier Mixin interface for components that support adding attach listeners.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component DetachNotifier Mixin interface for components that support adding detach listeners.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.JsonSerializable Base interface for classes that are serializable to and fromJsonObject
.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.grid Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.ClickEvent Event fired when a component is clicked.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachEvent Event fired before aComponent
is detached from the UI.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.grid.contextmenu Class Description AttachNotifier Mixin interface for components that support adding attach listeners.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasStyle RepresentsComponent
which has class attribute and inline styles.HasText A component that supports text content. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.grid.dnd Class Description ComponentEvent An event whose source is aComponent
.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.grid.editor Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.gridpro Class Description AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValueAndElement A component that has a value.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.html Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.ClickEvent Event fired when a component is clicked.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasAriaLabel A generic interface for components and other user interface objects that may have an aria-label property to set the accessible name of the component.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasOrderedComponents A component which the children components are ordered, so the index of each child matters for the layout.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasText A component that supports text content.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValueAndElement A component that has a value.HtmlComponent Base class for aComponent
that represents a single built-in HTML element.HtmlContainer Base class for aComponent
that represents a single built-in HTML element that can contain child components or text.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.icon Class Description AttachNotifier Mixin interface for components that support adding attach listeners.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
.HasStyle RepresentsComponent
which has class attribute and inline styles.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.internal Class Description AbstractField.ComponentValueChangeEvent Value change event fired by components.AttachNotifier Mixin interface for components that support adding attach listeners.ClientCallable Publishes the annotated method so it can be invoked from the client side using the notationthis.$server.method()
.Component ComponentEvent An event whose source is aComponent
.DetachNotifier Mixin interface for components that support adding detach listeners.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeListener A listener for value change events.HeartbeatListener Listener for listening to the heartbeat of the application.Key An interface to represent keyboard keys.KeyLocation Possible keyboard key locations.KeyModifier Modifier keys.PollNotifier The interface for adding and removingPollEvent
listeners.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor.UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.ironlist Class Description AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.listbox Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component DetachEvent Event fired before aComponent
is detached from the UI.DetachNotifier Mixin interface for components that support adding detach listeners.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValueAndElement A component that has a value.ItemLabelGenerator ItemLabelGenerator
can be used to customize the string shown to the user for an item.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.littemplate Class Description AttachNotifier Mixin interface for components that support adding attach listeners.Component DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
.HasStyle RepresentsComponent
which has class attribute and inline styles. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.login Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasStyle RepresentsComponent
which has class attribute and inline styles.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.map Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasTheme RepresentsComponent
which has theme attribute.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.map.events Class Description ComponentEvent An event whose source is aComponent
.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.menubar Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.ClickEvent Event fired when a component is clicked.Component ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.messages Class Description AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.notification Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachEvent Event fired before aComponent
is detached from the UI.DetachNotifier Mixin interface for components that support adding detach listeners.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.orderedlayout Class Description AttachNotifier Mixin interface for components that support adding attach listeners.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component DetachNotifier Mixin interface for components that support adding detach listeners.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasOrderedComponents A component which the children components are ordered, so the index of each child matters for the layout.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.page Class Description UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.polymertemplate Class Description AttachNotifier Mixin interface for components that support adding attach listeners.Component DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.polymertemplate.rpc Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.progressbar Class Description AttachNotifier Mixin interface for components that support adding attach listeners.Component DetachNotifier Mixin interface for components that support adding detach listeners.HasElement Marker interface for any class which is based on anElement
.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.radiobutton Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachEvent Event fired before aComponent
is detached from the UI.DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasHelper Mixin interface for field components that have helper text as property and slots for inserting components.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.ItemLabelGenerator ItemLabelGenerator
can be used to customize the string shown to the user for an item.NotSupported Methods annotated withNotSupported
are mapped to the original webcomponent implementation, but not supported at Java level.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.richtexteditor Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.CompositionNotifier Mixin interface for components that support adding composition listeners to the their root elements.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeEvent An event fired when the value of aHasValue
changes.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.InputNotifier Mixin interface for components that support adding input listeners to the their root elements.KeyNotifier Mixin interface for components that support adding key event listeners to the their root elements.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.select Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasHelper Mixin interface for field components that have helper text as property and slots for inserting components.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.ItemLabelGenerator ItemLabelGenerator
can be used to customize the string shown to the user for an item. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.select.generated Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasStyle RepresentsComponent
which has class attribute and inline styles.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValueAndElement A component that has a value.NotSupported Methods annotated withNotSupported
are mapped to the original webcomponent implementation, but not supported at Java level.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.shared Class Description Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.HasElement Marker interface for any class which is based on anElement
.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.splitlayout Class Description AttachNotifier Mixin interface for components that support adding attach listeners.ClickNotifier Mixin interface for components that support adding click listeners to the their root elements.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.HasElement Marker interface for any class which is based on anElement
.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.tabs Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasLabel A component that supports label definition.HasOrderedComponents A component which the children components are ordered, so the index of each child matters for the layout.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.template.internal Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.textfield Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.CompositionNotifier Mixin interface for components that support adding composition listeners to the their root elements.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasHelper Mixin interface for field components that have helper text as property and slots for inserting components.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.InputNotifier Mixin interface for components that support adding input listeners to the their root elements.KeyNotifier Mixin interface for components that support adding key event listeners to the their root elements.NotSupported Methods annotated withNotSupported
are mapped to the original webcomponent implementation, but not supported at Java level.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.timepicker Class Description AbstractField An abstract implementation of a field, or aComponent
allowing user input.AbstractField.ComponentValueChangeEvent Value change event fired by components.AbstractSinglePropertyField Abstract field that is based on a single element property.AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasHelper Mixin interface for field components that have helper text as property and slots for inserting components.HasLabel A component that supports label definition.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute.HasValidation A component that supports input validation.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeListener A listener for value change events.HasValueAndElement A component that has a value.NotSupported Methods annotated withNotSupported
are mapped to the original webcomponent implementation, but not supported at Java level.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.treegrid Class Description AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.HasTheme RepresentsComponent
which has theme attribute. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.upload Class Description AttachEvent Event fired after aComponent
is attached to the UI.AttachNotifier Mixin interface for components that support adding attach listeners.Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.HasElement Marker interface for any class which is based on anElement
.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.Synchronize Annotates getters for which properties should be synchronized to the server.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.virtuallist Class Description AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasSize Any component implementing this interface supports setting the size of the component usingHasSize.setWidth(String)
andHasSize.setHeight(String)
.HasStyle RepresentsComponent
which has class attribute and inline styles.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.component.webcomponent Class Description AttachNotifier Mixin interface for components that support adding attach listeners.ClientCallable Publishes the annotated method so it can be invoked from the client side using the notationthis.$server.method()
.Component ComponentEvent An event whose source is aComponent
.DetachNotifier Mixin interface for components that support adding detach listeners.DomEvent Maps a DOM event to aComponentEvent
.EventData Maps data from a DOM event to aComponentEvent
.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.PollNotifier The interface for adding and removingPollEvent
listeners.UI The topmost component in any component hierarchy.WebComponentExporter Exports aComponent
as a web component. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.data.binder Class Description Component HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasText A component that supports text content.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeEvent An event fired when the value of aHasValue
changes.HasValue.ValueChangeListener A listener for value change events. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.data.event Class Description Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.data.provider Class Description Component ComponentEvent An event whose source is aComponent
.ComponentEventListener Generic listener for component events. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.data.renderer Class Description Component ItemLabelGenerator ItemLabelGenerator
can be used to customize the string shown to the user for an item. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.data.selection Class Description AbstractField.ComponentValueChangeEvent Value change event fired by components.Component ComponentEvent An event whose source is aComponent
.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasValue A generic interface for field components and other user interface objects that have a user-editable value.HasValue.ValueChangeEvent An event fired when the value of aHasValue
changes.HasValueAndElement A component that has a value. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.di Class Description Component HasElement Marker interface for any class which is based on anElement
.UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.dom Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.i18n Class Description UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.internal Class Description Component UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.internal.nodefeature Class Description ClientCallable Publishes the annotated method so it can be invoked from the client side using the notationthis.$server.method()
.Component PushConfiguration Provides method for configuring the push channel.ReconnectDialogConfiguration Provides methods for configuring the reconnect dialog. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.router Class Description AttachNotifier Mixin interface for components that support adding attach listeners.BlurNotifier Mixin interface to handle blur events on components.Component DetachNotifier Mixin interface for components that support adding detach listeners.Focusable Represents a component that can gain and lose focus.FocusNotifier Mixin interface to handle focus events on components.HasComponents A component to which the user can add and remove child components.HasElement Marker interface for any class which is based on anElement
.HasEnabled A generic interface for components and other user interface objects that may be enabled or disabled.HasStyle RepresentsComponent
which has class attribute and inline styles.HasText A component that supports text content.Tag Defines the tag to use for the root element for a component created using the defaultComponent
constructor.UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.router.internal Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.server Class Description Component PushConfiguration Provides method for configuring the push channel.ReconnectDialogConfiguration Provides methods for configuring the reconnect dialog.UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.server.auth Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.server.communication Class Description UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.server.communication.rpc Class Description UI The topmost component in any component hierarchy. -
Classes in com.vaadin.flow.component used by com.vaadin.flow.server.startup Class Description Component -
Classes in com.vaadin.flow.component used by com.vaadin.flow.server.webcomponent Class Description Component WebComponentExporterFactory Exports aComponent
as a web component.