Executable-Class - Keine Ausgabe
Author: marcfr
Publication Date: 7/27/2011 13:09
Ich habe eine Executable-Class erstellt, in eine Library gepackt und versuche nun die Klasse per Beanshell
mittels:
#! executable-class
de.espirit.firstspirit.opt.executables.MyExecutable;
aufzurufen. Beim Aufruf scheint jedoch nichts zu passieren.
public class MyExecutable implements Executable {
public Object execute(final Map<String, Object> params) throws ExecutionException {
// TODO Auto-generated method stub
return execute(params, new PrintWriter(System.out, true), new PrintWriter(System.err, true));
}
public Object execute(final Map<String, Object> params, final Writer out, final Writer err)throws ExecutionException {
final Object scriptContext = params.get("context");
if(scriptContext instanceof GuiScriptContextImpl){
final GuiScriptContextImpl context = (GuiScriptContextImpl) scriptContext;
context.logError("ERROR");
return true;
}
return false;
}
}
Müsste doch formal alles korrekt sein?
-
Author: witt - 7/27/2011 21:49
Auch hier gilt das ";" am Ende weglassen und dann sollte es auch schon funktionieren.
0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
1 Kommentar