Isom.Services.EdiabasResultSetList

 ISOM/L-Bibliothek für Serviceautoren: <br />Isom.Services.EdiabasResultSetList

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Services.EdiabasResultSetList

Beschreibung

Isom.Services.EdiabasResultSetList sind Listen von EDIABAS-Ergebnismengen des Typs Isom.Services.EdiabasResultSet

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.Services.EdiabasResultSetList.Clone

Erzeugt eine Kopie dieses Objekts.

objectbound Isom.Services.EdiabasResultSetList Isom.Services.EdiabasResultSetList.Clone  (  ) 

Erzeugt eine Kopie dieses Objekts.

Rückgabe:
Neue EDIABAS-ResultSetList mit demselben Inhalt.
Isom.Services.EdiabasResultSetList.Contains

Abfrage, ob ein bestimmtes Element in der Liste vorhanden ist.

objectbound Isom.Base.Boolean Isom.Services.EdiabasResultSetList.Contains  ( Isom.Services.EdiabasResultSet  element  ) 

Abfrage, ob ein bestimmtes Element in der Liste vorhanden ist.

      EdiabasResultSetList list = ... 
      EdiabasResultSet set = ... 
      Boolean result = list.Contains(set); 
Parameter:
element  Gesuchtes Element.
Rückgabe:
'true', falls das Element gefunden werden konnte, 'false' sonst.
Isom.Services.EdiabasResultSetList.Current

Liefert das aktuelle ResultSet.

objectbound Isom.Services.EdiabasResultSet Isom.Services.EdiabasResultSetList.Current  (  ) 

Liefert das aktuelle ResultSet.

      EdiabasResultSetList list = ... 
      list.Reset();                                   // Listendurchlauf vorbereiten 
      while (list.HasNext ())                         // Prüfen, ob es ein nächstes Element gibt 
      { 
        list.Next();                                  // Durchlauf weiterführen 
        EdiabasResultSet current = list.Current();    // Element abrufen 
        ... 
      } 
Rückgabe:
Aktuelles ResultSet oder ein Void-Objekt, falls der Iterator am Anfang der Liste steht.
Isom.Services.EdiabasResultSetList.FindResult

Sucht in allen ResultSets nach dem angegebenen Ergebnis.

objectbound Isom.Base.String Isom.Services.EdiabasResultSetList.FindResult  ( Isom.Base.String  name  ) 

Sucht in allen ResultSets nach dem angegebenen Ergebnis.

Wird kein Ergebnis gefunden, so wird ein Void-String Objekt zurückgeliefert. Es wird immer das erste Vorkommen des Ergebnisses geliefert. Ist das Ergebnis in mehreren ResultSets vorhanden und soll es aus einem späteren ResultSet geholt werden, so ist dies nur über die spezifische ResultSetTable möglich.

Parameter:
name  Name des Ergebnisses
Rückgabe:
String mit dem Ergebnis. Alle Ergebnisse werden in den Typ String umgewandelt.
Isom.Services.EdiabasResultSetList.GetResultSet

Hole einen bestimmten ResultSet.

objectbound Isom.Services.EdiabasResultSet Isom.Services.EdiabasResultSetList.GetResultSet  ( Isom.Base.Number  index  ) 

Hole einen bestimmten ResultSet.

Parameter:
index  Index des zu holenden ResultSets.
Rückgabe:
Ein EDIABAS-ResultSet, welches den Zugriff auf die einzelnen Ergebnisse ermöglicht.
Isom.Services.EdiabasResultSetList.HasNext

Prüft, ob es beim Durchlaufen der Liste mit .Next() ResultSets gibt, die noch nicht abgerufen wurden.

objectbound Isom.Base.Boolean Isom.Services.EdiabasResultSetList.HasNext  (  ) 

Prüft, ob es beim Durchlaufen der Liste mit .Next() ResultSets gibt, die noch nicht abgerufen wurden.

      EdiabasResultSetList list = ... 
      list.Reset();                               // Listendurchlauf vorbereiten 
      while (list.HasNext ())                     // Prüfen, ob es ein nächstes Element gibt 
      { 
        EdiabasResultSet current = list.Next();   // Element abrufen und Durchlauf weiterführen 
        ... 
      } 
Rückgabe:
'true', falls noch ResultSets in der Liste mit .Next() abgerufen werden können, 'false' sonst.
Isom.Services.EdiabasResultSetList.IsEmpty

Prüft, ob diese Liste leer ist oder nicht.

objectbound Isom.Base.Boolean Isom.Services.EdiabasResultSetList.IsEmpty  (  ) 

Prüft, ob diese Liste leer ist oder nicht.

      EdiabasResultSetList list = ... 
      Boolean isEmpty = list.IsEmpty(); 
Rückgabe:
'true', falls die Liste leer ist, 'false' sonst.
Isom.Services.EdiabasResultSetList.IsVoid

Prüft, ob es sich um das Void-Objekt handelt.

objectbound Isom.Base.Boolean Isom.Services.EdiabasResultSetList.IsVoid  (  ) 

Prüft, ob es sich um das Void-Objekt handelt.

Rückgabe:
'true', falls das Objekt Void ist, 'false' sonst.
Isom.Services.EdiabasResultSetList.Length

Liefert die Anzahl der Elemente in der Liste.

objectbound Isom.Base.Number Isom.Services.EdiabasResultSetList.Length  (  ) 

Liefert die Anzahl der Elemente in der Liste.

      EdiabasResultSetList list = ... 
      Number length = list.Length(); 
Rückgabe:
Anzahl der Elemente.
Isom.Services.EdiabasResultSetList.Next

Liefert beim Durchlaufen der Liste das nächste ResultSet.

objectbound Isom.Services.EdiabasResultSet Isom.Services.EdiabasResultSetList.Next  (  ) 

Liefert beim Durchlaufen der Liste das nächste ResultSet.

Ein Listendurchlauf wird mit .Reset() zurückgesetzt, um die Liste mit .Next() vom Listenanfang an durchlaufen zu können.

      EdiabasResultSetList list = ... 
      list.Reset();                               // Listendurchlauf vorbereiten 
      while (list.HasNext ())                     // Prüfen, ob es ein nächstes Element gibt 
      { 
        EdiabasResultSet current = list.Next();   // Element abrufen und Durchlauf weiterführen 
        ... 
      } 
Rückgabe:
Nächstes Element der Liste.
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls keine weiteren Elemente in der Liste sind.
Isom.Services.EdiabasResultSetList.Reset

Setzt den Listeniterator zurück.

objectbound Isom.Base.Boolean Isom.Services.EdiabasResultSetList.Reset  (  ) 

Setzt den Listeniterator zurück.

      EdiabasResultSetList list = ... 
      list.Reset();                               // Listendurchlauf vorbereiten 
      while (list.HasNext ())                     // Prüfen, ob es ein nächstes Element gibt 
      { 
        EdiabasResultSet current = list.Next();   // Element abrufen und Durchlauf weiterführen 
        ... 
      } 
Rückgabe:
Immer 'true'.
Isom.Services.EdiabasResultSetList.Void

Erzeugt ein ungültiges Objekt.

Isom.Services.EdiabasResultSetList Isom.Services.EdiabasResultSetList.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