Hi,
ich habe vor eine Art PlugIn-System zu schreiben.
Ich habe mich dabei an folgende Seite gehalten: http://www.javangelist.de/space/Plugin
In der META-INF/services stehen nun die Klassen drin, die geladen/unterstuetzt werden sollen.
Auf der Seite ist auch beschrieben, wie ich mittels Iterator zB durch alle Klassen gehen und Methoden aufrufen kann.
Komisch finde ich, dass in dem Beispiel eine nicht statische Funktion direkt über die Klasse (oder doch nicht?) aufgerufen wird.
Wie kann ich jetzt Objekte der geladenenen Klassen erstellen, oder ist das nicht moeglich?
Gruss
M_Kay
EDIT: Ich sehe gerade, dass es die schicke funktion Class.newInstance() gibt. Mal schauen
ich habe vor eine Art PlugIn-System zu schreiben.
Ich habe mich dabei an folgende Seite gehalten: http://www.javangelist.de/space/Plugin
In der META-INF/services stehen nun die Klassen drin, die geladen/unterstuetzt werden sollen.
Auf der Seite ist auch beschrieben, wie ich mittels Iterator zB durch alle Klassen gehen und Methoden aufrufen kann.
Komisch finde ich, dass in dem Beispiel eine nicht statische Funktion direkt über die Klasse (oder doch nicht?) aufgerufen wird.
Wie kann ich jetzt Objekte der geladenenen Klassen erstellen, oder ist das nicht moeglich?
Gruss
M_Kay
EDIT: Ich sehe gerade, dass es die schicke funktion Class.newInstance() gibt. Mal schauen
Zuletzt bearbeitet: