UiComponentProvider
instead@Deprecated public class UiContextBoundComponentProvider extends UiComponentProvider
ComponentProvider
implementation for UI components which conducts provisioning
by delegating it to the only UI Guice instance via a GuiceComponentProvider
associated with it.
The only significant function of such component provider
is that it
is bound to a certain UI context via UiContextReference
which is pushed into CurrentUiContextReference
before any Guice invocation. By doing this Guice knows (when uncertain) what flavour of components to inject.
UiAnnotations
,
UiContextApplyingProvider
,
Serialized FormUiComponentProvider.Builder
Constructor and Description |
---|
UiContextBoundComponentProvider(UiContextReference uiContextReference)
Deprecated.
|
UiContextBoundComponentProvider(UiContextReference uiContextReference,
info.magnolia.objectfactory.guice.GuiceComponentProvider parentComponentProvider)
Deprecated.
|
UiContextBoundComponentProvider(UiContextReference uiContextReference,
info.magnolia.objectfactory.guice.GuiceComponentProvider parentComponentProvider,
CurrentUiContextReference currentUiContextReference)
Deprecated.
|
builder, getComponent, getImplementation, getParent, getReachableUiContextReferences, getSingleton, getUiContextReference, inChildContext, inChildContext, newInstance, newInstanceWithParameterResolvers
@Inject public UiContextBoundComponentProvider(UiContextReference uiContextReference)
public UiContextBoundComponentProvider(UiContextReference uiContextReference, info.magnolia.objectfactory.guice.GuiceComponentProvider parentComponentProvider)
public UiContextBoundComponentProvider(UiContextReference uiContextReference, info.magnolia.objectfactory.guice.GuiceComponentProvider parentComponentProvider, CurrentUiContextReference currentUiContextReference)
Copyright © 2020 Magnolia International Ltd.. All rights reserved.