All Classes and Interfaces
Class
Description
A view that is used for creating "data entry forms" for a particular type of object.
A view that is used for creating "data entry forms".
For internal use only.
Class to represent a "data entry form".
Abstract "resourced component" that knows how to register/unregister the resource during attach/detach events.
Action form is used to execute some action if the user confirms it by pressing a "Yes" button.
A TextField that triggers a Consumer action (when value changed or "Enter" key is pressed).
Slightly enhanced version of Vaadin's
Notification.Anchor that acts like a button.
Application is the base class for creating a 'single page' web applications.
Application can set up an environment that controls certain behaviours of the application.An implementation of
ApplicationLayout using Vaadin's AppLayout.Application requires an instance of this class to determine the "layout" of its page.Interface that defines the "menu" area of the
Application.Application menu item definition.
A special menu item that has sub-menus in it.
The class that defines the content view of the
Application.Component to play audio streams.
A special
Audio class that gets input from the client Computer's mic.A component that is decorated like a badge.
Icons with badge style.
BasicComboBox is a specific implementation of a ComboField allowing for the creation of combo boxes
with various constructors for initialization.
A generic combo box component that extends the ListBox class.
Field to edit
BigDecimal values.Field to edit
Boolean values.Boolean field displayed like a radio field.
Using this class one can draw a "box" around any Vaadin component.
Breadcrumbs component.
Component that represents a "breadcrumb".
Listener interface for "breadcrumb removal listener".
Breadcrumb Tree component.
Listener that can be added to the
BreadcrumbsTree for monitoring the visibility changes of the nodes
(and its associated components).Enhancements to Vaadin
Button.Vaadin Flow wrapper around the Web Component: Paper Icon Button.
A responsive layout that can be used to display components (typically Buttons horizontally).
Make a component to appear like an "elevated card" on the screen.
A simple layout that can be used as a component of the
View.A thin wrapper class that warps the details of value changed in a field (
HasValue.A thin wrapper class that warps the details of value changed in a field (
HasValue.A
ComboBox style field with an Integer value type.A field that allows you to select multiple values from a fixed list of Strings.
A wrapped class to make any Vaadin component "clickable".
Interface that handles mouse clicks (typically on
Button).Create a click event from another event.
Specialized implementation of the
Listeners class that manages and notifies
event listeners specifically for handling ComponentEvents.Slightly enhanced version of Vaadin's
ClickNotifier.A simple clock.
Components that support spanning of columns.
A thin wrapper around Vaadin's
ComboBox.A component container that supports slotted components.
A field that always returns its value as
null.A confirm button is a button whose "click handler" will be invoked only after a further confirmation obtained from the user.
A listener that can be added to classes such as
AbstractDataForm, HasColumns etc.A simple layout with a "header" portion and a scrollable "body" portion.
Basic implementation of the CSS Grid layout.
Enums for positions.
Slightly enhanced version of Vaadin's
CustomField.A "custom field" where the value is represented as a "text" using an internal text field.
Dashboard is a "view" that can show multiple embedded "sub-views".
Class that is internally handling Vaadin's
Binder.A
View that is used for creating a "data entry form" with "Save"/"Cancel" buttons.This class is used to accept some quick data from the users.
Enhancement to Vaadin's Grid to handle Java Beans in a specialized way.
A list data structure with a "refresh" listener.
Definition of refresh listener that can be added to the
DataList.Enhancement to Vaadin's TreeGrid to handle Java Beans in a specialized way.
A field to edit
Date.A component with a "header" and a "detail" part.
Class that represents the "toggled event".
Interface for the toggle listener.
Method implementation for disabling paste feature in fields.
A field to edit
Double.A class that enables handling and notifying click events for a specified component.
Enhanced version of Vaadin's
ClickEvent class.An interface used by "displayable" classes such as
View.Field customizer may be set on
ObjectForm.Interface for handling field values dynamically.
Class to represent a "data entry form".
Enhanced version of Vaadin's
FormLayout.A field that accepts free format text and converts it into a value of specific type.
A marker interface to denote that a
View or its component (View.getComponent()) has to be
rendered full-screen.This class keeps extra information about
Grid.Column.A layout for arranging components in a grid style.
Utility class to handle join operations of header and footer row cells.
A class that represents a single cell of the row.
Interface to mark that a class has theme styles of badge.
Common interface for
DataGrid and DataTreeGrid.This class takes care of the creation of the columns in the grid.
An interface to denote that the class contains a
HasComponents (component
container) embedded in it.Slight enhancements to Vaadin's
HasElement interface.Element that has an Icon.
Enhancement to Vaadin's
HasSize interface.Element that has a square shape (equal width and height).
Same as
HasStyle but can be applied to an "internal element" specified.Interface representing a component that can have a textual value along with additional
features like size, text transformation, spell check, and autocomplete.
Interface to mark that a class has theme styles.
Interface that determines whether an object (typically a "field") has visibility or not.
This is a marker interface to denote that a
View, once displayed, should not be removed and should remain
as a "home view" (unless it is programmatically removed).An interface that generate HTML text.
Enhancements to Vaadin's Icon to handle other collections in a generic way.
Enhancement to Vaadin's
Image component with proper resource handling.A button that shows only an icon.
A Home
View that shows an image (typically used to show a background image).An interface used by
AbstractForm and AbstractDataForm classes to determine if a field can be added to the form or not.An information message to be shown to the user.
Field to edit
Integer.This interface represents an internal element structure.
The InvalidLinkError class is an error handler that extends the
RouteNotFoundError class and is used to manage invalid or non-existent
application links.
A marker interface to denote that a
Component is invisible (doesn't have width and height).Field to edit an IPv6 addresses.
A specialized text field component for IPv6 address input.
Field to edit an IP addresses.
Represents a specialized text field designed for validated input of IPv4 addresses.
Interface for listening on selected items (especially in
Grid.Interface for listening on selected items (especially in
Grid.A field that shows text from a list and the index of the list is treated as it value (So,
AbstractField.getValue()
returns an Integer).A field that displays one item from a list.
A field to edit legacy
Date.A field that shows text from a list and the index of the list is treated as it value (So,
AbstractField.getValue()
returns an Integer).Abstract base class for managing and notifying a collection of listeners.
Slightly enhanced version of Vaadin's
Select.A grid that implements a
List data model.Field to edit
Long.Field to accept valid MAC address.
A specialized text field for handling MAC address input and validation.
A combo field where the values are set as a "map" (key-value pairs).
Interface that defines capturing of streams from devices such as video camera, mic etc.
Interface to be implemented in order to receive data from the
MediaCapture as a stream like audio/video/image etc.Interface to implement to receive capturing status changes of a
MediaCapture.The MediaStreamVariable class implements the StreamVariable interface to handle
streaming data with associated MIME type provided by a MediaCapture.DataReceiver.
This component provides the same functionality of Vaadin's
MenuBar.Represents a "menu bar item" or its "sub-menu".
Default implementation of
ApplicationMenuItem and ApplicationMenuItemGroup.A grid to be shown in a window with "Proceed/Cancel" buttons to select multiple entries.
Annotation to ignore a getXXX method of a "host" set in an
ObjectForm while building fields.An abstract class representing a numeric text field with support for various configurations,
such as grouping, allowance of negative values, formatting, and specified width constraints.
Interface that defines the "column creator" for
DataGrid and DataTreeGrid.A class that implements this interface determines how fields (
HasValue) are created for editing an "object".Class to represent a "data entry form" for a particular type of object.
Create an image from an AWT image painted on a
Graphics2D.Image type.
Create an image resource from an AWT image painted on a
Graphics2D.Represents an abstract text input field enforcing a specific pattern or format
for its content.
A PDF viewer component that uses the browser's native object tag.
Popup emulated using Vaadin's
ContextMenu.A button that can pop up some other set of components when clicked.
Enhancement to TextField to pop up a window to accept multiline text.
Radio choice field.
Radio field of choices from a list of items.
Custom interface to denote that value in a field is required or not.
An interface to monitor resizing of the browser page of the
Application or its content.A component that requires a resource.
A class to support resource handling.
Rubik's Cube (created by wrapping Scarygami's @scarygami/scary-cube).
Make any Vaadin component scrollable.
A text field that can be used for triggering search action.
A grid to be shown in a window with "Proceed/Cancel" buttons to select an entry.
A button that can be used to toggle "speak" option of the
Application.Interface to denote that some text-input based component can switch on/off spell-check feature.
Interface with default implementation to make an
Element stick to the top of
its container.A utility class for downloading content via an InputStream.
A component to show HTML text.
An interface to denote that a class supports "window mode" and can create a
Window
when asked for.This class wraps Vaadin's
Tabs with a Div.The event class that will be fired when tab selection changes.
Slightly enhanced version of Vaadin's
TextArea.Slightly enhanced version of Vaadin's
TextField.A utility class to handle "theme" attribute of an
Element.A simple component to use as an up/down counter.
Listener interface for the
TimerComponent class.Toggle button (wrapper around paper-toggle-button web component).
A field that allows you to select multiple values from a fixed list of Strings.
A custom field extending
MultiSelectComboBox to support token-based multi-selection of items.A field that translates value from the value of an internal field.
A class to process uploaded content.
Enahancemet to
HasValue.ValueChangeListener that wraps the changed field (HasValue and its value into ChangedValues
and invoke (default implementation) ValueChangeHandler.valueChanged(ChangedValues).Interface for "Value Required" feature of a field (
HasValue).Component to play video streams.
A special
Video class that gets input from the client Computer's camera.View represents an independent piece of information (typically a "data entry form" or some information dashboard)
to be displayed in the content area of the
Application.This listener can be added to
View so that ViewClosedListener.viewClosed(View) will be invoked
whenever the view is closed/aborted.Interface that suggests that a class dependent on some
View.A helper
View class that is used to view a single component.A grid to be shown in a window with an "Exit" button for viewing the rows of the grid.
This listener can be added to
View so that ViewOpenedListener.viewOpened(View) will be invoked
whenever the view is executed.A slightly enhanced version of
Dialog that can not be closed by pressing Esc key or clicking outside.A component that can be added to
Window as the first component so that it will look like a window header.A
View that is wrapped in an ExecutableView.Component to play YouTube video.
This is written as a Vaadin Flow wrapper around "@google-web-components/google-youtube"
This is written as a Vaadin Flow wrapper around "@google-web-components/google-youtube"