Package io.vertigo.ui.core
Class ComponentRef<T>
- java.lang.Object
-
- io.vertigo.ui.core.ComponentRef<T>
-
- Type Parameters:
T
- Type du composant
- All Implemented Interfaces:
Serializable
public final class ComponentRef<T> extends Object implements Serializable
Référence vers un composant. Permet d'assurer le référencement du composant hors de l'injecteur. Et eventuellement le référencement reporté au premier appel (lazyLoading).- Author:
- pchretien, npiedeloup
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description T
get()
static <T> ComponentRef<T>
makeLazyRef(Class<T> componentClazz)
static <T> ComponentRef<T>
makeRef(Class<T> componentClazz)
-
-
-
Method Detail
-
makeRef
public static <T> ComponentRef<T> makeRef(Class<T> componentClazz)
- Parameters:
componentClazz
- Type du composant- Returns:
- Référence vers ce composant
-
makeLazyRef
public static <T> ComponentRef<T> makeLazyRef(Class<T> componentClazz)
- Parameters:
componentClazz
- Type du composant- Returns:
- Référence résolue en lazy loading vers ce composant
-
get
public T get()
- Returns:
- Element pointé par la référence
-
-