Hallo zusammen, ich tüftel jetzt schon eine ganze Weile an der folgenden Problematik und finde einfache keine Lösung:
Ich habe mehrere Instanzen verschiedener Klassen aus meinem Programm mit Simple serialisiert. In die Richtung macht es auch keinerlei Probleme. Auch die Deserialisierung läuft, wenn ich gezielt nur ein Objekt zurück hole, denn ich brauche bei Simple den Zugriff:
Ich habe aber die ganzen Dateien in einer File-Liste gespeichert und möchte sie beim Deserialisieren durchlaufen. Dabei weiß ich aber nicht, von welcher Klasse die Instanz ist. Allerdings ist das Wurzelelement der XML-Datei identisch mit dem Klassennamen. Also bräuchte ich eine Funktionalität, die so etwas wie:
Hat jemand eine Idee, wie man diese allgemeine Problematik lösen kann?
Viele Grüße und Danke im Voraus!
Ich habe mehrere Instanzen verschiedener Klassen aus meinem Programm mit Simple serialisiert. In die Richtung macht es auch keinerlei Probleme. Auch die Deserialisierung läuft, wenn ich gezielt nur ein Objekt zurück hole, denn ich brauche bei Simple den Zugriff:
Java:
Klasse objekt = serialize.read(Klasse.class, file);
Ich habe aber die ganzen Dateien in einer File-Liste gespeichert und möchte sie beim Deserialisieren durchlaufen. Dabei weiß ich aber nicht, von welcher Klasse die Instanz ist. Allerdings ist das Wurzelelement der XML-Datei identisch mit dem Klassennamen. Also bräuchte ich eine Funktionalität, die so etwas wie:
Java:
obj = newInstanceOf("Klassenname");
Hat jemand eine Idee, wie man diese allgemeine Problematik lösen kann?
Viele Grüße und Danke im Voraus!