Class DIInjector
- java.lang.Object
-
- io.vertigo.core.node.component.di.DIInjector
-
public final class DIInjector extends Object
Injector. Create new instances. Warning : Activeable méthods are not managed by Injector.- Author:
- pchretien
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
injectMembers(Object instance, Container container)
Inject members/properties into an instance in a contex defined by a container.static <T> T
newInstance(Class<T> clazz, Container container)
Injection de dépendances.
-
-
-
Method Detail
-
newInstance
public static <T> T newInstance(Class<T> clazz, Container container)
Injection de dépendances. Création d'une instance à partir d'un conteneur de composants déjà intsanciés.- Type Parameters:
T
- Type de l'instance- Parameters:
clazz
- Classe de l'instancecontainer
- Fournisseur de composants- Returns:
- Instance de composants créée.
-
injectMembers
public static void injectMembers(Object instance, Container container)
Inject members/properties into an instance in a contex defined by a container.- Parameters:
instance
- Object in which the members/propertis will be injectedcontainer
- container of all the components that can be injected in the instance
-
-