Isom.Sys.ClientDataList

 ISOM/L-Bibliothek für Serviceautoren: <br />Isom.Sys.ClientDataList

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Sys.ClientDataList

Beschreibung

Isom.Sys.ClientDataList sind Listen aus Client-Informationen des Typs Isom.Sys.ClientData

Zu beachten:
Es gibt zwei Möglichkeiten, um auf die Elemente in der Liste zuzugreifen:
  • durch einen indizierten Zugriff mit der Funktion .At()
  • durch Durchlaufen der Liste mit den Funktionen .HasNext() und .Next(). Vor einem Durchlaufen sollte .Reset() aufgerufen werden.


Funktionen

Isom.Sys.ClientDataList.At

Ruft das Element innerhalb der Liste ab, das durch den Index ausgewählt wurde.

objectbound Isom.Sys.ClientData Isom.Sys.ClientDataList.At  ( Isom.Base.Number  index  ) 

Ruft das Element innerhalb der Liste ab, das durch den Index ausgewählt wurde.

Parameter:
index  Index.
Rückgabe:
Ausgewähltes Element.
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Index kleiner als 0 ist oder größer gleich der Anzahl der Listenelemente.
Isom.Sys.ClientDataList.Clone

Erzeugt eine identische Kopie des Objekts.

objectbound Isom.Sys.ClientDataList Isom.Sys.ClientDataList.Clone  (  ) 

Erzeugt eine identische Kopie des Objekts.

Rückgabe:
Das geklonte Objekt.
Isom.Sys.ClientDataList.Contains

Fragt ab, ob ein bestimmtes Element in der Liste vorhanden ist.

objectbound Isom.Base.Boolean Isom.Sys.ClientDataList.Contains  ( Isom.Sys.ClientData  target  ) 

Fragt ab, ob ein bestimmtes Element in der Liste vorhanden ist.

Parameter:
target  Gesuchtes Element.
Rückgabe:
'true', falls das Element gefunden werden konnte, 'false' sonst.
Isom.Sys.ClientDataList.CreateClientDataList

Erzeugt ein Objekt vom Typ ClientDataList.

Isom.Sys.ClientDataList Isom.Sys.ClientDataList.CreateClientDataList  (  ) 

Erzeugt ein Objekt vom Typ ClientDataList.

Rückgabe:
Das Objekt.
Isom.Sys.ClientDataList.Current

Liefert das aktuelle Listenelement während der Iteration über die Liste.

objectbound Isom.Sys.ClientData Isom.Sys.ClientDataList.Current  (  ) 

Liefert das aktuelle Listenelement während der Iteration über die Liste.

Rückgabe:
Aktuelles Element der Liste.
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls der Iterator zurückgesetzt wurde.
Isom.Sys.ClientDataList.HasNext

Liefert einen Wahrheitswert, der angibt, ob beim Iterieren über die Liste noch Werte abgerufen werden können.

objectbound Isom.Base.Boolean Isom.Sys.ClientDataList.HasNext  (  ) 

Liefert einen Wahrheitswert, der angibt, ob beim Iterieren über die Liste noch Werte abgerufen werden können.

Rückgabe:
'true', falls noch Werte in der Liste zur Verfügung stehen, 'false' sonst.
Isom.Sys.ClientDataList.Insert

Fügt der Liste ein Element hinzu.

objectbound Isom.Base.Number Isom.Sys.ClientDataList.Insert  ( Isom.Sys.ClientData  element  ) 

Fügt der Liste ein Element hinzu.

Das Element wird an der letzten Position der Liste eingefügt. Ein eventuell aktiver Iterator, wird durch diese Operation zurückgesetzt.

Zu beachten:
Der zurückgegebene Index des eingefügten Elements ist nur gültig, solange kein Element an einer Position mit einem kleineren Index aus der Liste entfernt wird.
Parameter:
element  Hinzuzufügendes Element.
Rückgabe:
Isom.Base.Number
Aktueller Index des eingefügten Elements in der Liste.
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls das Element nicht hinzugefügt werden konnte.
Isom.Sys.ClientDataList.IsEmpty

Liefert einen Wahrheitswert, der angibt ob diese Liste leer ist oder nicht.

objectbound Isom.Base.Boolean Isom.Sys.ClientDataList.IsEmpty  (  ) 

Liefert einen Wahrheitswert, der angibt ob diese Liste leer ist oder nicht.

Rückgabe:
'true', falls die Liste leer ist, 'false' sonst.
Isom.Sys.ClientDataList.IsVoid

Bestimmt, ob es sich um das Void-Objekt handelt.

objectbound Isom.Base.Boolean Isom.Sys.ClientDataList.IsVoid  (  ) 

Bestimmt, ob es sich um das Void-Objekt handelt.

Rückgabe:
'true', falls dies das Void-Objekt ist, 'false' sonst.
Isom.Sys.ClientDataList.Length

Liefert die Anzahl der Elemente in der Liste.

objectbound Isom.Base.Number Isom.Sys.ClientDataList.Length  (  ) 

Liefert die Anzahl der Elemente in der Liste.

Rückgabe:
Anzahl der Elemente.
Isom.Sys.ClientDataList.Next

Liefert den nächsten Eintrag in der Liste.

objectbound Isom.Sys.ClientData Isom.Sys.ClientDataList.Next  (  ) 

Liefert den nächsten Eintrag in der Liste.

Diese Funktion sollte zum Iterieren über die Liste verwendet werden.

Rückgabe:
Nächstes Element der Liste.
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls keine weiteren Elemente in der Liste sind.
Isom.Sys.ClientDataList.Remove

Entfernt das durch den Index gekennzeichnete Element aus der Liste.

objectbound Isom.Base.Boolean Isom.Sys.ClientDataList.Remove  ( Isom.Base.Number  index  ) 

Entfernt das durch den Index gekennzeichnete Element aus der Liste.

Ein eventuell aktiver Iterator wird durch diese Operation zurückgesetzt.

Parameter:
index  Index.
Rückgabe:
'true', falls das Element entfernt werden konnte, 'false' sonst (z.B. wenn der Index das Void-Objekt ist oder außerhalb des zulässigen Bereichs liegt).
Isom.Sys.ClientDataList.Reset

Setzt den Iterator zurück, sodass er vor dem ersten Element der Liste steht.

objectbound Isom.Base.Boolean Isom.Sys.ClientDataList.Reset  (  ) 

Setzt den Iterator zurück, sodass er vor dem ersten Element der Liste steht.

Rückgabe:
Immer 'true'.
Isom.Sys.ClientDataList.Void

Erzeugt ein ungültiges Objekt.

Isom.Sys.ClientDataList Isom.Sys.ClientDataList.Void  (  ) 

Erzeugt ein ungültiges Objekt.

Die Funktion kann in Fehlerfällen verwendet werden, um z.B. einen ungültigen Funktionsrückgabewert zu erzeugen.

Rückgabe:
Ungültiges Objekt.

Version 9.10.1.0 vom 25 November 2013