Klasse mit String verknüpfen

Hallo,
habe folgendes Problem:
ich ziehe Element-Namen aus einer XML-Datei und muss dann mithilfe dieser Strings Objekte bestimmten Typs generieren
(Bsp: String: „Point“ nun muss mein Applet wissen, dass Point ein Ojekt der Klasse GPoint meint). Leider kann das XML-Format nicht so verändert werden, dass ich die Elemente und Klassen gleich benennen kann, sonst könnte ich mit findClass() arbeiten. Irgendwelche Ideen, wie das am besten zu lösen ist?? (BTW: Es handelt sich um über 70 verschiedenen Elemente)

MFG Sebastian

Also wenns keine regel gibt (z.B. immer ein G davor) dann bleibt nur der ganz klassische Weg eine Übersetzungstabelle. Wie du die implementierst ist egal, bewährt hat sich eine HashMap

Hashmap map = new HashMap();
map.put("Point", "GPoint");


und später mit

String nameAusXML = "Point";
String gesucht = map.get(nameAusXML);

liefert null für ungültigen Wert, sonst den richtigen…

Michael

Hallo Michael,
Vielen Dank, für deine rasche Antwort. Das könnte genau das sein, was ich gesucht habe

MFG Sebastian