Isom.Sys.ErrorList

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

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Sys.ErrorList

Beschreibung

Isom.Sys.ErrorList sind Listen von Fehlerbeschreibungen des Typs Isom.Sys.Error.

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.ErrorList.At

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

objectbound Isom.Sys.Error Isom.Sys.ErrorList.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.ErrorList.Contains

Fragt ab, ob ein Element in der Liste vorhanden ist, das einen gegebenen Filter erfüllt.

objectbound Isom.Base.Boolean Isom.Sys.ErrorList.Contains  ( Isom.Base.String  filter  ) 

Fragt ab, ob ein Element in der Liste vorhanden ist, das einen gegebenen Filter erfüllt.

Parameter:
filter  Filterkriterium.
Rückgabe:
'true', falls ein Element gefunden wurde, das das Filterkriterium erfüllt. 'false' sonst.
Isom.Sys.ErrorList.CreateErrorList

Erzeugt eine neue Instanz von ErrorList

Isom.Sys.ErrorList Isom.Sys.ErrorList.CreateErrorList  (  ) 

Erzeugt eine neue Instanz von ErrorList

Rückgabe:
Eine leere Fehlerliste.
Isom.Sys.ErrorList.Current

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

objectbound Isom.Sys.Error Isom.Sys.ErrorList.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.ErrorList.Find

Sucht alle Elemente der Liste, die einen gegebenen Filter erfüllen.

objectbound Isom.Sys.ErrorList Isom.Sys.ErrorList.Find  ( Isom.Base.String  filter  ) 

Sucht alle Elemente der Liste, die einen gegebenen Filter erfüllen.

Parameter:
filter  Filterkriterium
Rückgabe:
Alle Elemente der Liste, die das angegebene Filterkriterium erfüllen.
Isom.Sys.ErrorList.HasNext

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

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

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

Rückgabe:
'true', falls noch Elemente in der Liste zur Verfügung stehen, 'false' sonst.
Isom.Sys.ErrorList.IsEmpty

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

objectbound Isom.Base.Boolean Isom.Sys.ErrorList.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.ErrorList.IsVoid

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

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

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

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

Liefert die Anzahl der Elemente in der Liste.

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

Liefert die Anzahl der Elemente in der Liste.

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

Liefert das nächste Element in der Liste.

objectbound Isom.Sys.Error Isom.Sys.ErrorList.Next  (  ) 

Liefert das nächste Element 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.ErrorList.Reset

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

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

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

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

Erzeugt ein ungültiges Objekt.

Isom.Sys.ErrorList Isom.Sys.ErrorList.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