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.