Hallo zusammen,
ich habe ein kleinen Editor zum Rendern von XML (selbstdefiniert) implementiert in Eclipse (RCP+EMF). An der Stelle will ich keine FXMLs benutzen, sondern direkt über mein XML das gewünschte rendern.
Es klappt soweit auch schon ganz gut, sobald ich die XML einlese, wird eine Tabelle mit Columns und ein Button gerendert. Jetzt fehlt mir die Idee, wie ich von der XML zu dem Codebehind-Klasse komme. Was wäre so der Ansatz so etwas zu machen?
Ich habe einfach die XML die Java-Klasse-Pfad gespeichert und beim Rendern z.Bsp:
Das ist nicht unbedingt ein schöner Weg oder?
Außerdem habe ich das Problem, dass ich im Rendering Framework, die gewünschte im JavaProjekt nicht laden kann, da das Rendering Framework ein Eclipse Plug-In ist.
Ich hoffe ihr bekommt da einen Durchblick.
Viele Grüße
Lam
ich habe ein kleinen Editor zum Rendern von XML (selbstdefiniert) implementiert in Eclipse (RCP+EMF). An der Stelle will ich keine FXMLs benutzen, sondern direkt über mein XML das gewünschte rendern.
Es klappt soweit auch schon ganz gut, sobald ich die XML einlese, wird eine Tabelle mit Columns und ein Button gerendert. Jetzt fehlt mir die Idee, wie ich von der XML zu dem Codebehind-Klasse komme. Was wäre so der Ansatz so etwas zu machen?
Ich habe einfach die XML die Java-Klasse-Pfad gespeichert und beim Rendern z.Bsp:
Java:
public Node render(JfxButton b){
Button button = new Button(b.getText());
try {
String className = b.getActionListerClassPath();
Class c = Class.forName(className);
button.setOnAction(c);
} catch (Exception e) {
e.printStackTrace();
}
}
Das ist nicht unbedingt ein schöner Weg oder?
Außerdem habe ich das Problem, dass ich im Rendering Framework, die gewünschte im JavaProjekt nicht laden kann, da das Rendering Framework ein Eclipse Plug-In ist.
Ich hoffe ihr bekommt da einen Durchblick.
Viele Grüße
Lam