The methods defined in the Dictionary class are summarized in the following table.
| Method | Description |
|---|---|
| createIterator | Creates an iterator for the dictionary |
| getAtKey | Returns an object in the receiver collection at the specified key |
| getAtKeyGeq | Returns an object in the receiver collection with a key greater than or equal to the specified key |
| getAtKeyGtr | Returns an object in the receiver collection with a key greater than the specified key |
| getAtKeyLeq | Returns an object in the receiver collection with a key equal to or less than the specified key |
| getAtKeyLss | Returns an object in the receiver collection with a key less than the specified key |
| getIteratorKeys | Retrieves the keys of a dictionary while iterating through the dictionary |
| includesKey | Returns true if the receiver contains an entry at the specified key |
| removeKey | Removes an item with a specified key from a dictionary |
| removeKeyEntry | Removes duplicated key entries from dictionaries |
| startKeyGeq | Sets a start position within a collection for an Iterator object at the object equal to or after the specified key |
| startKeyGtr | Sets a start position within a collection for an Iterator object at the next object after the specified key |
| startKeyLeq | Sets a start position within a collection for an Iterator object at the object equal to or before the specified key |
| startKeyLss | Sets a start position within a collection for an Iterator object at the object before the specified key |
| stringKeyCompareGeq | Returns true if the first string parameter is greater than or equal to the second string parameter |
| stringKeyCompareGtr | Returns true if the first string parameter is greater than to the second string parameter |
| stringKeyCompareLeq | Returns true if the first string parameter is less than or equal to the second string parameter |
| stringKeyCompareLss | Returns true if the first string parameter is less than or equal to the second string parameter |
Use the startKey methods to start or restart at a selected position in the dictionary, or to synchronize a list box or any list style view that has an associated dictionary of objects.