Package de.bsvrz.ibv.uda.interpreter.daten.container
Klassen zur Repräsentation von Containerobjekten in einem Uda-Skript.
- Since:
- 1.0
-
Interface Summary Interface Description Container Schnittstelle für Klassen, auf deren Elemente über einen numerichen Index zugegriffen werden kann. -
Class Summary Class Description ContainerHandler Handler für Operationen mit Uda-Containerobjekten.ContainerMehrfachSelektionsSymbol ein Ausdruck, der eine Mehrfachauswahl in einem Uda-Container beschreibt.ContainerOperators Definition der Operatoren und Memberfunktionen zur Arbeit mit Uda-Containern.ContainerSelektorSymbol ein Ausdruck, der eine bedingte Auswahl aus einem Container beschreibt.ContainerZugriffsSymbol ein Ausdruck, der den Zugriff auf ein Element eines Container über einen Index beschreibt.Feld Repräsentation eines Felds als spezielle Ausprägung einesUdaContainer
.Liste Repräsentation einer Liste als spezielle Ausprägung einesUdaContainer
.SchluesselMenge Repräsentation einer Schlüsselmenge als spezielle Ausprägung einesUdaContainer
.
Als Schlüssel für Uda-Schlüsselmenge sind ausschließlich Zeichenketten erlaubt.SelektionsBedingung eine Bedingung für die Auswahl von Elementen aus einem Container.
Die Klasse enthält einen Attributnamen und einen Vergelichswert.UdaContainer allgemeine Repräsentation eines Containerobjekts innerhalb eines Uda-Interpreters.
Ein Containerobjekt kann andere beliebige andere Elemente enthalten.UdaIterator Die Klasse beschreibt einen Iterator, über dem über die Elemente eines UdaContainers operiert werden kann.