Aggiunta di variabili globali
Informazioni su questa attività
È possibile utilizzare il plug-in ilog.rules.studio.javascript insieme a Eclipse per automatizzare le attività su uno spazio di lavoro preconfigurato o su una cartella contenente i progetti di regole.
Il seguente esempio mostra come aggiungere una variabile globale denominata out per sostituire una chiamata completa a:
java.lang.System.out.println(<text message>);
Procedura
Per aggiungere variabili globali:
Risultati
La scheda Estensioni plug-in ora include il nuovo progetto plug - in:

Ora è necessario aggiungere l'implementazione del factory. I factory contengono un singolo metodo denominato getDOMroot. Questo metodo crea l'istanza Java della classe a cui vengono inoltrate le chiamate del metodo.
Il seguente SystemOutDOMFactory esempio restituisce System.out istanze statiche:
package javascriptsystem.dom;
import ilog.rules.studio.eclipsemonkey.dom.IMonkeyDOMFactory;
public class SystemOutDOMFactory implements IMonkeyDOMFactory {
public Object getDOMroot() {
return System.out;
}
}
Aggiungendo questa variabile globale, si semplifica ogni comando di stampa all'output standard. È anche possibile creare un oggetto più complesso che fornisce metodi come la formattazione dei messaggi di testo con parametri, come mostrato nel seguente esempio:
function main() {
// instead of java.lang.System.out.println("my message");
out.println("my message");
}