public class EvaluatorHelper extends Object
| Constructor and Description |
|---|
EvaluatorHelper() |
| Modifier and Type | Method and Description |
|---|---|
static int |
check(Class javaInterface,
String script,
PrintWriter out)
Verifie si une equation est syntaxiquement correcte.
|
static Object |
evaluate(String packageName,
String className,
Class javaInterface,
String script,
Map<String,Object> args)
Evalue une equation.
|
protected static String |
generateContent(String packageName,
String className,
Method interfaceMethod,
String script)
Generate equation content.
|
protected static Object |
invoke(Class clazz,
Method interfaceMethod,
Map<String,Object> args) |
protected static String |
normalizeClassName(String name) |
public static int check(Class javaInterface, String script, PrintWriter out)
javaInterface - script - out - output writer (can be null for non output)public static Object evaluate(String packageName, String className, Class javaInterface, String script, Map<String,Object> args)
packageName - le nom de package de la classeclassName - le nom de la classejavaInterface - l'interface que la classe doit etendre,
cette interface n'a qu'un methodescript - le code de la methodeargs - les arguments a utiliser pour l'appel de la methodeprotected static String generateContent(String packageName, String className, Method interfaceMethod, String script)
packageName - className - interfaceMethod - script - Copyright © 1999–2013 CodeLutin. All rights reserved.