Interface | Description |
---|---|
BeanStoreLifecycleEvent.BeforeDestroy.Handler |
BeanStoreLifecycleEvent.BeforeDestroy event handler. |
BeanStoreLifecycleEvent.Create.Handler |
BeanStoreLifecycleEvent.Create event handler. |
BeanStoreLifecycleEvent.Destroy.Handler |
BeanStoreLifecycleEvent.Destroy event handler. |
Destructible |
Experimental interface for the injectable scoped components
that need to perform additional once the scope is destroyed.
|
UiContextAnnotation |
Interface implemented by the Magnolia UI-specific
binding annotations . |
UiContextReference |
A simple abstraction for the UI context identification.
|
Class | Description |
---|---|
AdmincentralFlavour |
.
|
BeanStore |
Key-value storage capable of keeping objects of arbitrary type
mapped to a
Key . |
BeanStoreLifecycleEvent<T extends info.magnolia.event.EventHandler> |
Emitted upon different
BeanStore lifecycle events. |
BeanStoreLifecycleEvent.BeforeDestroy |
Emitted before a
BeanStore is destroyed. |
BeanStoreLifecycleEvent.Create |
Emitted when a
BeanStore is created. |
BeanStoreLifecycleEvent.Destroy |
Emitted after a
BeanStore is destroyed. |
CurrentUiContextReference |
When injecting the Ui-related components,
CurrentUiContextReference provides information
about the context in which the dependency injection has been initiated (i.e. |
DatasourceComponent.DatasourceComponentImpl |
Implementation of
DatasourceComponent . |
GuiceSpi |
Utility class which helps to write a slightly more compact and
modern-looking code when dealing with Guice SPI API's.
|
GuiceSpi.BindingVisitor<R> |
Wraps
DefaultBindingTargetVisitor class into a lambda-friendly fluent API. |
MagnoliaUiGuiceComponentProviderFactory |
Decorates the
GuiceComponentConfigurationModule with several necessary workarounds and adds UiBaseModule
to the pile. |
ProduceNewInstancesWithComponentProvider |
Detect all the linked bindings (aka interface to impl bindings) and delegate implementation instantiation to
ComponentProvider.newInstance(Class, Object...) method. |
SessionStore |
Provides access to
VaadinSession as if it was a key-value store where
the key would be a UiContextReference and the value
would be BeanStore (stores the scoped beans and provides access to them). |
UiAnnotations |
Utility class which is capable of converting string identifiers
into
Magnolia UI binding annotations . |
UiBaseModule |
Guice module which pre-configures some essential Magnolia UI components like
event-buses, UI contexts, Vaadin core components.
|
UiComponentConfigurationAggregator |
Accumulate all the UI-related components in one
ComponentProviderConfiguration . |
UiComponentProvider |
Specialised component provider supplied with additional
parameter resolvers . |
UiComponentProvider.Builder | |
UiContextBoundComponentProvider | Deprecated
Use
UiComponentProvider instead |
UiContextReference.AppContextReference |
App specific UI context reference.
|
UiContextReference.DatasourceComponentContextReference |
Datasource-specific component reference implementation.
|
UiContextReference.SubAppContextReference |
Sub-app specific UI context reference.
|
UiContextReference.UiContextReferenceImpl |
Base
UiContextReference implementation. |
UiContextReference.ViewContextReference |
View-specific UI context reference implementation.
|
Annotation Type | Description |
---|---|
DatasourceComponent |
Binding annotation to be used with the component bindings/type mappings
associated with datasource configuration.
|
Copyright © 2020 Magnolia International Ltd.. All rights reserved.