Package io.jmix.mapsflowui.component
Class GeoMapControllerDependencyInjector
java.lang.Object
io.jmix.mapsflowui.component.GeoMapControllerDependencyInjector
- All Implemented Interfaces:
ControllerDependencyInjector
@Component("map_GeoMapControllerDependencyInjector")
public class GeoMapControllerDependencyInjector
extends Object
implements ControllerDependencyInjector
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.jmix.flowui.sys.ControllerDependencyInjector
ControllerDependencyInjector.InjectionContext
-
Field Summary
-
Constructor Summary
ConstructorDescriptionGeoMapControllerDependencyInjector
(ViewControllerReflectionInspector reflectionInspector) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
assignValue
(AnnotatedElement element, Object value, View<?> controller) protected void
doInjection
(ViewControllerReflectionInspector.InjectElement injectElement, View<?> controller) protected Object
getInjectedInstance
(Class<?> type, String name, ViewControllerReflectionInspector.InjectElement injectElement, View<?> controller) protected String
getInjectionName
(ViewControllerReflectionInspector.InjectElement injectElement) protected Class<?>
getInjectionType
(ViewControllerReflectionInspector.InjectElement injectElement) void
inject
(ControllerDependencyInjector.InjectionContext injectionContext) The method is invoked when the view instance is created.protected void
injectElements
(View<?> controller, ViewControllerReflectionInspector.ViewIntrospectionData viewIntrospectionData)
-
Field Details
-
reflectionInspector
-
-
Constructor Details
-
GeoMapControllerDependencyInjector
-
-
Method Details
-
inject
Description copied from interface:ControllerDependencyInjector
The method is invoked when the view instance is created.- Specified by:
inject
in interfaceControllerDependencyInjector
- Parameters:
injectionContext
- injection context
-
injectElements
protected void injectElements(View<?> controller, ViewControllerReflectionInspector.ViewIntrospectionData viewIntrospectionData) -
doInjection
protected void doInjection(ViewControllerReflectionInspector.InjectElement injectElement, View<?> controller) -
getInjectionName
-
getInjectionType
-
getInjectedInstance
@Nullable protected Object getInjectedInstance(Class<?> type, String name, ViewControllerReflectionInspector.InjectElement injectElement, View<?> controller) -
assignValue
-