Wie funktionieren Plugins?

Plugins sind externe Programme, die aus Nekje heraus genutzt werden können.

Zur Zeit unterstützt Nekje als Plugin die Code-Verschönerungsprogramme Jindent (nur in der Uralt-Version 2.1) und IBM CodeFormatter.

Jindent installieren und konfigurieren

Jindent ordnet den Quellcode und fügt Kommentare nach dem javadoc-Standard ein. Jindent ist Freeware und Sie erhalten Jindent unter http://www.jindent.de.

Vorsicht: Formatieren Sie den Quellcode erst dann mit Jindent, wenn Sie vorher eine fehlerfrei Kompilierung durchgeführt haben oder eine Sicherungsdatei gespeichert wurde. Jindent liefert nämlich einen leere Datei zurück, wenn Syntaxfehler im Quellcode sind.

Um Jindent mit Nekje nutzen zu können, müssen Sie zunächst das Jindent-Paket irgendwo in ihrem Datei- oder Netzwerksystem installieren. Enthalten im Paket ist u.a. die Datei Jindent.jar. Damit Nekje beim Programmstart die Datei Jindent.jar mit der enthaltenen Klasse Jindent.class findet, müssen Sie nun in der Konfigurationdatei von Nekje (z. B. nekje.cfg) die Eigenschaften "indentPluginURL" und "indentPluginClass" setzen. Die Eigenschaft "indentPluginURL" beschreibt den Weg zur Jar-Datei Jindent.jar als URL, der Eigenschaft "indentPluginClass" weisen Sie den Klassenbezeichner "Jindent" zu.

Beispiel für Konfigurationseinträge:

indentPluginURL=file:/c:/java-classes/Jindent/Jindent.jar
indentPluginClass=Jindent

oder

indentPluginURL=http://my.server.com/java-classes/Jindent/Jindent.jar
indentPluginClass=Jindent

Konnte Nekje das Plugin beim Start laden, so erscheint im Tool-Menü der zusätzliche Eintrag "Code ordnen (Jindent)".

IBM CodeFormatter installieren und konfigurieren

CodeFormatter ist ein Java-Bean, welches den Quellcode ordnet. CodeFormatter ist von IBM kostenlos zur beziehen. Sie erhalten CodeFormatter unter http://www.alphaworks.ibm.com/ab.nsf/bean/codeformatter.

Um CodeFormatter mit Nekje nutzen zu können, müssen Sie zunächst das Paket irgendwo in ihrem Datei- oder Netzwerksystem installieren. Enthalten im Paket ist u.a. die Datei cf.jar. Damit Nekje beim Programmstart die Datei cf.jar mit der enthaltenen Klasse com.ibm.cf.CodeFormatter.class findet, müssen Sie nun in der Konfigurationdatei von Nekje (z. B. nekje.cfg) die Eigenschaften "indentPluginURL" und "indentPluginClass" setzen. Die Eigenschaft "indentPluginURL" beschreibt den Weg zur Jar-Datei cf.jar als URL, der Eigenschaft "indentPluginClass" weisen Sie den Klassenbezeichner "com.ibm.cf.CodeFormatter" zu.

Beispiel für Konfigurationseinträge:

indentPluginURL=file:/c:/java-classes/cf-1.0/lib/cf.jar
indentPluginClass=com.ibm.cf.CodeFormatter

oder

indentPluginURL=http://my.server.com/java-classes/cf-1.0/lib/cf.jar
indentPluginClass=com.ibm.cf.CodeFormatter

Konnte Nekje das Plugin beim Start laden, so erscheint im Tool-Menü der zusätzliche Eintrag "Code ordnen (com.ibm.cf.CodeFormatter)".

[Zurück]