A single option for components that present a list of selectable items (combobox, select list etc.).
Value itself.
Label for the value.
The geographic coordinate reference system used by the attributes is the World Geodetic System (2d) aka WGS84 aka EPSG:4326. The location on the globe is provided as a pair of two coordinates, latitude and longitude.
The latitude of the position, not null.
The longitude of the position, not null.
A converter interface which provides a method to convert a value to a resource.
Converts a value to a resource.
Parameters:
A converter which converts a string value to an ExternalResource.
Converts a String value to an external resource.
Parameters:
Returns:
A converter which converts a string value to a ThemeResource.
Converts a String value to a theme resource.
Parameters:
Returns:
Definition of a date editor for the grid cell date values.
The date format pattern. For the format pattern syntax see http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
The resolution of the date fields used by the editor. The finer the resolution the more precise date/time can be set through the editor.
Definition of the enumeration editor for the enumeration values.
Definition of a number editor for the grid cell values which represent numbers.
The number format pattern. For the format pattern syntax see https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html.
This abstract record type defines grid cell editor definition. Records extending this type provide definition of grid cell editors.
Provides contents of given File.
When asked, the resource runs given closure in database transaction. The file contents are then served back to the client.
Loads given file from the module.
Parameters:
The Font Awesome resource, renders as a single Font Awesome characters. This type of resource is not downloadable (it has no downloadable byte stream content like PNG does, for example) and it may only be usable for #setIcon().
The name of the icon in the Font Awesome font. Please see https://fortawesome.github.io/Font-Awesome/icons/ for a list of available icons. This string must be a lowercase string, separated with dashes.
A resource which may be found on another site. Use this resource to navigate in Links.
Loads images and files from your currently selected Vaadin Theme.
The resource ID available in your current Vaadin theme. For example if the resourceId is "img/themeimage.png", the the full class-path name of the icon will be "VAADIN/themes/mytheme/img/themeimage.png"
An abstract resource. The hierarchy is closed - please do not add your own custom resources, they will not work.
Resources of this type are able to provide a file with a byte array content. Only resources of this type can be downloaded via the Link component, or displayed via the Image component.
Resolution for date fields.