All Classes and Interfaces
Class
Description
Class for storing beans in the different Vaadin scopes.
Callback interface for receiving notifications about a
BeanStore being destroyed.Strategy interface for getting the
BeanStore.Internal utility class for deriving automatic mappings for view names.
Default implementation of
ViewCache.Brings in the machinery to setup Spring + Vaadin applications.
Brings in the machinery to configure automatic navigation based on
SpringViewDisplay annotations.A
BeanStore implementation that locks the related
VaadinSession for all operations that may not be thread safe
otherwise.Alias for
Component to prevent
conflicts with Component.A Navigator that automatically uses
SpringViewProvider and allows
late initialization.Annotation to be put on
UI-subclasses that are to be
automatically detected and configured by Spring.Vaadin
UIProvider that looks up UI classes from the
Spring application context.Subclass of the standard
Vaadin
servlet that adds a SpringUIProvider to every new Vaadin session and
allows the use of a custom service URL on the bootstrap page.Custom Vaadin servlet request to handle getPathInfo() when the servlet is
used via ServletForwardingController which does not set it.
Servlet service class that allows customization of the service URL
(client-server communication base URL).
Annotation to be placed on
View-classes that
should be handled by the SpringViewProvider.Stereotype annotation for a bean (implementing either
ViewDisplay,
SingleComponentContainer or ComponentContainer) that should
act as a view display for Vaadin Navigator.Bean post processor that scans for
SpringViewDisplay annotations on
UI scoped beans or bean classes and registers
SpringViewDisplayRegistrationBean instances for them for
SpringUIProvider.Dynamically registered bean which can provide a reference to the current view
display instance.
A Vaadin
ViewProvider that fetches the views from the Spring
application context.Internal class used to communicate info on available views within the
view provider.
Uniquely identifies a UI instance for a given window/tab inside a session.
Stereotype annotation for Spring's
@Scope("vaadin-ui").Implementation of Spring's
Scope that binds the UIs and
dependent beans to the current VaadinSession (as
opposed to the current Servlet session).Implementation of
BeanStoreRetrievalStrategy that stores the
BeanStore in the current VaadinSession.Spring configuration for registering the custom Vaadin scopes, the
view provider and some other stuff.Spring configuration for automatically configuring a SpringNavigator.
Stereotype annotation for Spring's
@Scope("vaadin-session").Implementation of Spring's
Scope that binds the beans
to the current VaadinSession (as opposed to the
current Servlet session).Implementation of
BeanStoreRetrievalStrategy that stores the
BeanStore in the current VaadinSession.A component factory for Vaadin design files, capable of creating Spring
beans.
Interface to be implemented by Spring beans that will be consulted before the
SpringViewProvider creates a view
instance.Invoked when a view is activated or deactivated.
Event received by the listener for attempted and executed view changes.
A view cache is used to keep track of the currently active
view and its corresponding
BeanStore.Strategy interface for getting the
ViewCache.Interface to be implemented by Spring beans that will be consulted by the
SpringViewProvider after creating a view
instance but before providing it for navigation.Stereotype annotation for Spring's
@Scope("vaadin-view").Implementation of Spring's
Scope that binds the views
and dependent beans to the visibility of the view, i.e.Implementation of
ViewCacheRetrievalStrategy
that fetches the ViewCache
instance from the provided bean factory.