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

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 de método.
El siguiente ejemplo de SystemOutDOMFactory devuelve instancias estáticas de System.out :
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, simplifica cada mandato de impresión a la salida estándar. También puede crear un objeto más complejo que proporcione métodos como, por ejemplo, formatear mensajes de texto con parámetros, tal como se muestra en el ejemplo siguiente:
function main() {
// instead of java.lang.System.out.println("my message");
out.println("my message");
}