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
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