Isom.Base.StringDictionary

 ISOM/L-Bibliothek für Serviceautoren: <br />Isom.Base.StringDictionary

ISOM/L-Bibliothek
für Serviceautoren

Version 9.10.1.0 vom 25 November 2013

Namensraum Isom.Base.StringDictionary

Beschreibung

Isom.Base.StringDictionary repräsentiert Wörterbücher mit Zeichenketten (Isom.Base.String).



Funktionen

Isom.Base.StringDictionary.Add

Setzt einen Eintrag im Wörterbuch.

objectbound Isom.Base.Boolean Isom.Base.StringDictionary.Add  ( Isom.Base.String  key,
Isom.Base.String  value  )

Setzt einen Eintrag im Wörterbuch.

Ein vorher mit dem Schlüssel geschriebener Eintrag wird dabei überschrieben.

 StringDictionary dict = StringDictionary.CreateStringDictionary(); 
 dict.Add("A", "1"); 
Parameter:
key  Schlüssel des Eintrags
value  Wert des Eintrags
Rückgabe:
true
Isom.Base.StringDictionary.Clone

Erzeugt eine identische Kopie dieses Objekts.

objectbound Isom.Base.StringDictionary Isom.Base.StringDictionary.Clone  (  ) 

Erzeugt eine identische Kopie dieses Objekts.

Dabei werden für alle eingetragenen Werte Kopien erzeugt.

Rückgabe:
Kopie dieses Objekts.
Isom.Base.StringDictionary.Count

Ermittelt die Anzahl der gesetzten Einträge (Schlüssel).

objectbound Isom.Base.Number Isom.Base.StringDictionary.Count  (  ) 

Ermittelt die Anzahl der gesetzten Einträge (Schlüssel).

 StringDictionary dict = StringDictionary.CreateStringDictionary(); 
 Number n = dict.Count();   //n ist 0 
Rückgabe:
Größe des Wörterbuchs.
Isom.Base.StringDictionary.CreateStringDictionary

Erzeugt ein neues, leeres Wörterbuch für Zeichenketten.

Isom.Base.StringDictionary Isom.Base.StringDictionary.CreateStringDictionary  (  ) 

Erzeugt ein neues, leeres Wörterbuch für Zeichenketten.

 StringDictionary dict = StringDictionary.CreateStringDictionary(); 
Rückgabe:
Leeres Wörterbuch für Zeichenketten.
Isom.Base.StringDictionary.Get

Sucht einen Eintrag für einen vorgegebenen Schlüssel.

objectbound Isom.Base.String Isom.Base.StringDictionary.Get  ( Isom.Base.String  key  ) 

Sucht einen Eintrag für einen vorgegebenen Schlüssel.

 StringDictionary dict = StringDictionary.CreateStringDictionary(); 
 dict.Add("A", "1"); 
 String s = dict.Get("A");  //s ist "1" 
 String t = dict.Get("B");    //t ist das Void-Objekt 
Parameter:
key  Schlüssel des gesuchten Eintrags
Rückgabe:
Wert des Eintrags zum vorgegebenen Schlüssel.
Ausnahmebehandlung:
Es wird das Void-Objekt zurückgegeben, falls für den Schlüssel kein Wert gesetzt ist.
Isom.Base.StringDictionary.GetKeys

Ermittelt die Liste aller gesetzten Schlüssel.

objectbound Isom.Base.StringList Isom.Base.StringDictionary.GetKeys  (  ) 

Ermittelt die Liste aller gesetzten Schlüssel.

Durch Durchlaufen der Liste lassen sich alle Einträge des Wörterbücher abrufen.

 StringDictionary dict = .. 
 StringList keys = dict.GetKeys(); 
 keys.Reset(); 
 while( keys.HasNext() ) 
 { 
    String key = keys.Next(); 
    String value = dict.Get(key); 
    ... 
 } 
Rückgabe:
Liste aller im Wörterbuch enthaltenen Schlüssel
Isom.Base.StringDictionary.IsVoid

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

objectbound Isom.Base.Boolean Isom.Base.StringDictionary.IsVoid  (  ) 

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

Rückgabe:
'true', falls dies das Void-Objekt ist, 'false' sonst.
Isom.Base.StringDictionary.Void

Erzeugt ein Void-Objekt.

Isom.Base.StringDictionary Isom.Base.StringDictionary.Void  (  ) 

Erzeugt ein Void-Objekt.

Das erzeugte Void-Objekt kann z. B. in Funktionen zurückgegeben werden, um einen Fehler anzuzeigen.

Rückgabe:
Void-Objekt

Version 9.10.1.0 vom 25 November 2013