Klassenstruktur auslesen

Guntpat

Mitglied
Hallo zusammen,

ich hätte eine Frage. Ich hätte gerne eine Möglichkeit, an sämtliche Informationen einer Klassenstruktur zu gelangen. Die Struktur könnte wie folgt aussehen.

Es gibt eine Klasse Request, die Attribute von vier weiteren Klassen hält (Komposition), z.B. RequestLine, MessageHeader, MessageBody etc.) - diese vier Klassen bestehen wiederum aus mehreren Klassen, welche verschiedene Attribute in sich tragen.

Nun hätte ich gerne eine Möglichkeit, die Informationen der Klassenstruktur auszulesen (z.B. welche Attribute gibt es und welchen Typs sind diese), um diese Informationen in eine andere simplere Struktur zu übertragen. Ich stelle mir das so vor, dass ich in einer Schleife mich von "oben" nach "unten" arbeite, solange, bis ich die Informationen aus dem letzten Bestandteil ausgelesen habe - aber wie mache ich das genau?

Habt ihr Ideen? Würde mir eine Baumstruktur helfen? Aber wie kann ich eine solche nutzen? Die Klassen, von denen ich rede, wurden übrigens per JAXB (xjc) aus einem XML Schema erzeugt.

Viele Grüße
Guntpat
 
Eigentlich möchte ich die Daten auslesen und die Struktur quasi grafisch in eine so genannte Tree View (EMF, GMF) repräsentieren. Sieht dann so aus

Request
- RequestLine
- ...
- ...
- MessageBody
- ...

usw.

Gleichzeitig brauche ich die Struktur, um zur Laufzeit Werte, die von der grafischen Repräsentation übergeben werden, zu setzen (per setter-Methoden). Klingt vielleicht ein bisschen umständlich, geht aber leider nicht anders wegen Anpassbarkeit.

Viele Grüße
Guntpat
 

Neue Themen


Zurück
Oben