Globale Variablen hinzufügen
Informationen zu dieser Task
Sie können das Plug-in ilog.rules.studio.javascript zusammen mit Eclipse verwenden, um Tasks in einem vorkonfigurierten Arbeitsbereich oder Ordner, der die Regelprojekte enthält, zu automatisieren.
Das folgende Beispiel veranschaulicht, wie eine globale Variable
mit dem Namen out hinzugefügt wird, um einen vollständig qualifizierten
Aufruf zu ersetzen:
java.lang.System.out.println(<text message>);
Vorgehensweise
Gehen Sie zum Hinzufügen globaler Variablen wie folgt vor:
Ergebnisse
Auf der Registerkarte "Plug-in-Erweiterungen" wird jetzt das neue Plug-in-Projekt angezeigt:

Jetzt müssen Sie die Implementierung der Factory hinzufügen. Factorys enthalten eine einzelne Methode mit dem Namen getDOMroot. Diese Methode erstellt die Java-Instanz der Klasse, an die die Methodenaufrufe weitergeleitet werden.
Das folgende Beispiel SystemOutDOMFactory gibt
statische System.out-Instanzen zurück:
package javascriptsystem.dom;
import ilog.rules.studio.eclipsemonkey.dom.IMonkeyDOMFactory;
public class SystemOutDOMFactory implements IMonkeyDOMFactory {
public Object getDOMroot() {
return System.out;
}
}
Durch das Hinzufügen dieser globalen Variablen vereinfachen Sie jeden Ausgabebefehl in die Standardausgabe. Sie können auch ein komplexeres Objekt erstellen, das Methoden bereitstellt, wie die Formatierung von Textnachrichten mit Parametern, wie im folgenden Beispiel gezeigt:
function main() {
// instead of java.lang.System.out.println("my message");
out.println("my message");
}