All Classes and Interfaces

Class
Description
Can be implemented by UserDetails to provide a locale and/or time zone that will be set in the Vaadin session after a successful authentication.
A mix-in interface primarily for Components to provide easy access to localized messages and related information in the form of a MessageAccessor.
Extracts a Locale and TimeZone from an Authentication and stores them in the Vaadin session after a successful authentication.
 
Utility methods related to message access in Vaadin UIs.
LocalizedComposite<T extends com.vaadin.flow.component.Component>
A convenient base class for Composites that will be localized.
Used to translate the "headerText" property of components reusing an already declared message key.
Used to translate the "headerText" property of components using a newly declared message key.
Used to translate the "helperText" property of components reusing an already declared message key.
Used to translate the "helperText" property of components using a newly declared message key.
Used to translate the "label" property of components reusing an already declared message key.
Used to translate the "label" property of components using a newly declared message key.
Used to translate the "placeholder" property of components reusing an already declared message key.
Used to translate the "placeholder" property of components using a newly declared message key.
This annotation is used by LocalizationUtils.localizeComponents(Component) to to automatically localize properties of Components - like HasText.setText(String) or TextField.setLabel(String) - stored in the fields of a host object.
Container for repeated @LocalizedProperty annotations.
Used to translate the "summaryText" property of components reusing an already declared message key.
Used to translate the "summaryText" property of components using a newly declared message key.
Used to translate the "text" property of components reusing an already declared message key.
Used to translate the "text" property of components using a newly declared message key.
Used to translate the "title" property of components reusing an already declared message key.
Used to translate the "title" property of components using a newly declared message key.
A I18NProvider that adapts an ExtendedMessageSource.
 
Listens to AuthenticationSuccessEvent and InteractiveAuthenticationSuccessEvent and tries to update the session locale and time zone based on the Authentication.getPrincipal() / UserDetails (if they implement HasLocaleAndTimeZone) or a provided LocaleAndTimeZoneExtractor.
Utility class to change the Locale and/or TimeZone of a Vaadin session from the initial values that have been determined automatically.
A specialized MessageAccessor for Vaadin.
This VaadinServiceInitListener is responsible for updating the locale and time zone in Spring's LocaleContextHolder at the start of each browser request from the current VaadinSession.