Select
Select(windowID, childID), Select(, childID), Select
Parameter: Bezeichner eines Windows und einer Objektbox- oder Enumeration
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | ein Objekt |
Stack(Out) | Top | - |
Die Zeile der Objektbox, die das auf dem Stack liegende Objekt darstellt, wird selektiert. Sollte die Liste ein Objekt mehrfach enthalten, dann wird nur das erste gefundene Objekt selektiert.
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | eine Collection | ein Vektor |
Stack(Out) | Top | - |
Alle Objekte der Collection/Vektor werden mit den Objekten der Objektbox verglichen. Bei Identität wird die entsprechende Zeile der Objektbox selektiert.
Diese Form ist im Zusammenhang mit Flag SELECT_MULTIPLE sinnvoll. Das gleiche gilt für die Selektion mehrerer Elemente mittels einer Collection:
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | eine ganze Zahl (k) |
Stack(Out) | Top | - |
Enthält Enumeration wenigstens k Elemente, dann wird das k-te Element selektiert und dargestellt.
Achtung: Ist das zum Selektieren über den ersten Parameter übergebene Objekt nicht in der ObjectBox enthalten, wird es nicht eingefügt! Es ist sicher zu stellen, dass es in der Liste vorhanden ist.