Mein Problem ist folgendes. Ich habe Objekte in einer Baumstruktur miteinander verbunden. Das ganze Sieht in etwa so aus:
Ich habe eine Sitemap, diese beinhaltet Seiten, diese beinhalten wiederrum Links.
Nun möchte ich beispielsweise durch einen ActionListener in der Klasse der Seiten eine Änderung in der Sitemap hervorrufen. Wie schaffe ich es auf sie zuzugreifen (ich möchte sie ja auch nicht immer als parameter übergeben müssen).
Gibt es eine Möglichkeit auf alle Objekte zuzugreifen über eine Id (ähnlich wie in JavaScript mit getElementById).
Oder soll ich die Sitemap als Attribut in jeder Seite hinzufügen?
Ich habe eine Sitemap, diese beinhaltet Seiten, diese beinhalten wiederrum Links.
Nun möchte ich beispielsweise durch einen ActionListener in der Klasse der Seiten eine Änderung in der Sitemap hervorrufen. Wie schaffe ich es auf sie zuzugreifen (ich möchte sie ja auch nicht immer als parameter übergeben müssen).
Gibt es eine Möglichkeit auf alle Objekte zuzugreifen über eine Id (ähnlich wie in JavaScript mit getElementById).
Oder soll ich die Sitemap als Attribut in jeder Seite hinzufügen?