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:
  • Method Details

    • 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