Isom.Sys.ContractList

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

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Sys.ContractList

Beschreibung

Isom.Sys.ContractList repräsentiert Listen von Verträgen (Isom.Sys.Contract)

Zu beachten:
Bei dieser Listeart gibt es nur eine Möglichkeit, um auf die Elemente in der Liste zuzugreifen:
  • durch Durchlaufen der Liste mit den Funktionen .HasNext() und .Next(). Vor einem Durchlaufen sollte .Reset() aufgerufen werden.


Funktionen

Isom.Sys.ContractList.Clone

Erzeugt eine Kopie dieses Objekts.

objectbound Isom.Sys.ContractList Isom.Sys.ContractList.Clone  (  ) 

Erzeugt eine Kopie dieses Objekts.

Rückgabe:
Neue ContractList mit demselben Inhalt.
Isom.Sys.ContractList.Contains

Abfrage, ob ein Vertragselement in der Liste vorhanden ist.

objectbound Isom.Base.Boolean Isom.Sys.ContractList.Contains  ( Isom.Sys.Contract  element  ) 

Abfrage, ob ein Vertragselement in der Liste vorhanden ist.

Parameter:
element  Gesuchtes Element.
Rückgabe:
'true', falls das Element gefunden werden konnte, 'false' sonst.
Isom.Sys.ContractList.CreateContractList

Erzeugt eine neue, leere Liste.

Isom.Sys.ContractList Isom.Sys.ContractList.CreateContractList  (  ) 

Erzeugt eine neue, leere Liste.

 ContractList list = ContractList.CreateContractList(); 
Rückgabe:
Leere Liste.
Isom.Sys.ContractList.Current

Liefert das aktuelle Vertragselement.

objectbound Isom.Sys.Contract Isom.Sys.ContractList.Current  (  ) 

Liefert das aktuelle Vertragselement.

Rückgabe:
Aktuelles Vertragselement oder ein Void-Objekt, falls der Iterator am Anfang der Liste steht.
Isom.Sys.ContractList.HasNext

Bestimmt, ob noch weitere Vertragselemente in der Liste vorhanden sind.

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

Bestimmt, ob noch weitere Vertragselemente in der Liste vorhanden sind.

Rückgabe:
'true', falls weitere Vertragselemente vorhanden sind, 'false' sonst.
Isom.Sys.ContractList.Insert

Fügt der Liste ein Element hinzu.

objectbound Isom.Base.Number Isom.Sys.ContractList.Insert  ( Isom.Sys.Contract  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.

 Contract contract = ... 
 ContractList list = ContractList.CreateNumberList(); 
 list.Insert(contract); 
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ügender Vertrag.
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.ContractList.IsEmpty

Prüft, ob die Liste Elemente enthält.

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

Prüft, ob die Liste Elemente enthält.

Rückgabe:
'true', falls keine Vertragselemente vorhanden sind, 'false' sonst.
Isom.Sys.ContractList.IsVoid

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

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

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

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

Liefert die Anzahl der Vertragselemente in der Liste.

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

Liefert die Anzahl der Vertragselemente in der Liste.

Rückgabe:
Anzahl der Vertragselemente.
Isom.Sys.ContractList.Next

Liefert das nächste Vertragselement.

objectbound Isom.Sys.Contract Isom.Sys.ContractList.Next  (  ) 

Liefert das nächste Vertragselement.

Rückgabe:
Nächstes Vertragselement in der Liste oder ein Void-Objekt, falls der Iterator auf dem letzten Objekt der Liste steht.
Isom.Sys.ContractList.Reset

Setzt den Listeniterator zurück.

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

Setzt den Listeniterator zurück.

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

Erzeugt ein ungültiges Objekt.

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