Eclipse Monkey: Java::Java-Script Bridge

Mit Eclipse Monkey steht ein kleines aber sehr feines Tool zur verfügung, mit dem man die IDE oder auch die RCP mittels normalem Java-Script scripten kann. So erzeugt folgender Java-Script Schnipsel:

function main() {
var files = resources.filesMatching(".*.java");
var match;
for each( file in files ) {
file.removeMyTasks(  );
for each( line in file.lines ) {
if (match = line.string.match(/System.out.print(ln)? *(.*)/)) {
line.addMyTask( match[0] );
}
}
}
window.getActivePage().showView("org.eclipse.ui.views.TaskList");
}

für die Ausgabe aller Tasks aus den geöffnten Projekten im Task-View.

Da Eclipse Monkey auf der in Java geschriebenen Mozillo Rhino Java-Script Implementierung basiert und auch die Eclipse API angesprochen werden kann, gibt es für den kleinen Monkey kaum Grenzen.

Kategorien: Development, Eclipse, Java
Schlagworte:
  1. No comments yet.
  1. No trackbacks yet.