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.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.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.