Komponentenhierarchie

Die Verschachtelung wird bei 'Komponentenevent' ebenfalls für das Wiederauffinden genutzt.

Bei 'Komponente'-Knoten werden die Container, in denen eine Komponente liegt, bei der Aufnahme aufgezeichnet. Ob sie bei vorhandenem 'Name' Attribut für die Wiedererkennung genutzt werden sollen, kann über die Optionen Gewichtung von Namen (Wiedergabe) und Gewichtung von Namen (Aufnahme) gesteuert werden. Die jeweils günstige Einstellung wird in Über die Vergabe von Bezeichnern beschrieben.

'Komponente'-Knoten können im Komponentenbaum aus tiefen Verschachtelungen in übergeordnete Knoten verschoben werden, solange diese Verflachung der Komponentenhierarchie die Erkennung nicht beeinträchtigt. Manchmal kann diese Vorgehensweise sogar zu besserer Stabilität der Erkennung führen, insbesondere, wenn die Wiedererkennungskriterien für die übergeordneten Knoten instabil sind. Oder wenn übergeordnete Komponenten nicht immer existieren, zum Beispiel Scroll-Panels, die nur nach Bedarf in die GUI-Hierarchie eingefügt werden.

Bei einer SmartID kann die Komponentenhierarchie ebenfalls für die Wiedererkennung genutzt werden. Hier wird die zu verwendende übergeordnete Komponente (oder auch mehrere) explizit in der SmartID angegeben. Nähere Informationen finden Sie in SmartID-Syntax für Komponentenhierarchien.

Über Geltungsbereich (Scope) kann der Suchbereich für Komponenten bei der Wiedergabe auf eine bestimmte Hierarchieebene eingeschränkt werden.