Package io.vertigo.struts2.impl
Class MethodUtil
- java.lang.Object
-
- io.vertigo.struts2.impl.MethodUtil
-
public final class MethodUtil extends Object
Gestion du passage de paramètres aux Actions.- Author:
- npiedeloup
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<Method>findMethodByName(Class<?> declaringClass, String methodName)Retrouve une méthode par son nom.static Objectinvoke(Object instance, Method method, io.vertigo.core.node.component.Container container)Invocation dynamique d'une méthode sur une instance.static Objectinvoke(Object instance, String methodName, io.vertigo.core.node.component.Container container)Invocation dynamique d'une méthode sur une instance.
-
-
-
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éthodemethodName- 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éthodemethod- Methode invoqu�econtainer- 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éthodemethodName- Nom de la méthode- Returns:
- Option de la première méthode trouvée.
-
-