JSF-Komponentenbaumstruktur
Die JSF-Komponentenbaumstruktur ist eine Annäherung zur Entwicklungszeit an die Komponentenbaumstruktur, die eine Sicht zur Laufzeit generiert.
Die Komponentenbaumstruktur wird durch den Handler für Entwicklungszeitsichten unter Verwendung der Tag-Registry für ein Projekt und Eingabedokument (d. h. JSP oder XHTML) erstellt. Die Komponentenbaumstruktur wird verwendet, um die Merkmale einer Sicht besser bestimmen zu können, wie z. B. welche Prüfprogramme und Converter für welche Komponenten registriert sind.
Die Sicht 'Komponentenbaumstruktur' ist eine Eclipse-Sicht, die die Komponentenbaumstruktur zur Entwicklungszeit darstellt.
Die Sicht ist auf den aktivien Editor abgestimmt und wird immer dann aktualisiert, wenn eine Seite gespeichert oder bereinigte Erstellung angefordert wird.
Das obige, mit Anmerkungen versehene Diagramm zeigt die wichtigsten Funktionen der Sicht 'Komponentenbaumstruktur'.
- Die Sicht 'Komponentenbaumstruktur' ist an die aktuelle JSF-Sicht gebunden. Die aktuelle JSF-Sicht ist an den aktuellen Editor gebunden.
Wenn im aktiven Editor eine gültige JSF-Sicht-Quellenseite geöffnet ist (z. B. eine JSP-Seite), wird deren Komponentenbaumstruktur in der Sicht aktiviert. Die Schaltfläche zum Aktualisieren kann verwendet werden, um eine Aktualiserung der Baumstruktur vorzunehmen.
Beachten Sie, dass die Schaltfläche zum Aktualisieren nicht eine unbedingte Aktualisierung der Sicht vornimmt, wenn das Framework glaubt, dass sie synchronisiert ist.
Um eine unbedingte Aktualisierung der Baumstruktur vorzunehmen, speichern Sie entweder die Seite oder führen eine bereinigte Erstellung des Projekts durch.
- Das "Masterformular" links zeigt die Komponentenbaumstruktur als Standardbaumstruktur an.
Jeder Knoten in der Baumstruktur stellt eine Komponente dar. Beachten Sie, dass Tags auf Ihrer Seite, die nicht in Komponenten resultieren, nicht direkt in der Baumstruktur angezeigt werden. Wenn sie jedoch bekannte Effekte haben, werden diese angezeigt.
So werden beispielsweise Converter und Prüfprogramme im Detailformular für eine Komponente auf der Registerkarte 'Dekoratoren' angezeigt.
- Die Detailsicht auf der rechten Seite wird durch Klicken auf eine Komponente in der linken Baumstruktur aktiviert.
Informationen über die Komponente werden auf einer Anzahl von anklickbaren Registerkarten angezeigt.
JSF-Tag-Registry