Class 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 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