Adición de variables globales
Acerca de esta tarea
Puede utilizar el ilog.rules.studio.javascript complemento junto con Eclipse para automatizar tareas en un espacio de trabajo preconfigurado o en una carpeta que contenga los proyectos de reglas.
El siguiente ejemplo muestra cómo añadir una variable global denominada out para sustituir una llamada totalmente cualificada a:
java.lang.System.out.println(<text message>);
Procedimiento
Para añadir variables globales:
Resultados
La pestaña Extensiones del complemento ahora incluye el nuevo proyecto de complemento:

Ahora debe añadir la implementación de la fábrica. Las fábricas contienen un único método denominado getDOMroot. Este método crea la instancia Java de la clase a la que se reenvían las llamadas al método.
El siguiente SystemOutDOMFactory ejemplo devuelve instancias System.out estáticas:
package javascriptsystem.dom;
import ilog.rules.studio.eclipsemonkey.dom.IMonkeyDOMFactory;
public class SystemOutDOMFactory implements IMonkeyDOMFactory {
public Object getDOMroot() {
return System.out;
}
}
Al añadir esta variable global, simplificas cada comando de impresión a la salida estándar. También puede crear un objeto más complejo que proporcione métodos como el formateo de mensajes de texto con parámetros, como se muestra en el siguiente ejemplo:
function main() {
// instead of java.lang.System.out.println("my message");
out.println("my message");
}