Class MethodUtil


  • public final class MethodUtil
    extends Object
    Gestion du passage de paramètres aux Actions.
    Author:
    npiedeloup
    • Method Detail

      • invoke

        public static Object invoke​(Object instance,
                                    String methodName,
                                    io.vertigo.core.node.component.Container container)
        Invocation dynamique d'une méthode sur une instance.
        Parameters:
        instance - Objet sur lequel est invoqu� la méthode
        methodName - Nom de la methode invoqu�e (la premiere trouvée est appelée)
        container - Container des arguments
        Returns:
        R Valeur retournée par l'invocation
      • invoke

        public static Object invoke​(Object instance,
                                    Method method,
                                    io.vertigo.core.node.component.Container container)
        Invocation dynamique d'une méthode sur une instance.
        Parameters:
        instance - Objet sur lequel est invoqu� la méthode
        method - Methode invoqu�e
        container - Container des arguments
        Returns:
        R Valeur retournée par l'invocation
      • findMethodByName

        public static Optional<Method> findMethodByName​(Class<?> declaringClass,
                                                        String methodName)
        Retrouve une méthode par son nom. Part de la class d�clarante et remonte les superclass.
        Parameters:
        declaringClass - Class de la méthode
        methodName - Nom de la méthode
        Returns:
        Option de la première méthode trouvée.