@Component(value="ui_UiControllerDependencyManager")
public class UiControllerDependencyManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected UiControllerDependencyInjector |
controllerDependencyInjector |
protected java.util.List<ControllerDependencyInjector> |
dependencyInjectors |
protected UiControllerReflectionInspector |
reflectionInspector |
Constructor and Description |
---|
UiControllerDependencyManager() |
Modifier and Type | Method and Description |
---|---|
void |
inject(FrameOwner controller,
ScreenOptions options)
Injects elements using
ControllerDependencyInjector beans and base
UiControllerDependencyInjector injector. |
void |
setControllerDependencyInjector(UiControllerDependencyInjector controllerDependencyInjector) |
void |
setDependencyInjectors(java.util.List<ControllerDependencyInjector> dependencyInjectors) |
void |
setReflectionInspector(UiControllerReflectionInspector reflectionInspector) |
protected UiControllerReflectionInspector reflectionInspector
protected UiControllerDependencyInjector controllerDependencyInjector
protected java.util.List<ControllerDependencyInjector> dependencyInjectors
@Autowired public void setReflectionInspector(UiControllerReflectionInspector reflectionInspector)
@Autowired public void setControllerDependencyInjector(UiControllerDependencyInjector controllerDependencyInjector)
@Autowired(required=false) public void setDependencyInjectors(java.util.List<ControllerDependencyInjector> dependencyInjectors)
public void inject(FrameOwner controller, ScreenOptions options)
ControllerDependencyInjector
beans and base
UiControllerDependencyInjector
injector.controller
- screen controlleroptions
- screen options