OpenEdge.Core.Collections.Map
- Last Updated: January 15, 2026
- 4 minute read
- OpenEdge
- Version 12.8
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| Clear () |
/* Empties the map's contents */
|
||
| LOGICAL ContainsAllKeys (ICollection) |
/* Returns true if this map contains all of the keys passed in.
@param ICollection The collection of keys
@return logical TRUE if all of the keys in the input collection are in the map */
|
||
| LOGICAL ContainsAllValues (ICollection) |
/* Returns true if this map contains all of the values passed in.
@param ICollection The collection of values
@return logical TRUE if all of the values in the input collection are in the map */
|
||
| LOGICAL ContainsKey (Object) |
/* Indicates whether the map contains a particular key
@param Object A key value to search
@return Logical TRUE if the map contains the key value */
|
||
| LOGICAL ContainsValue (Object) |
/* Returns true if this map contains the value passed in.
@param ICollection The value to check
@return logical TRUE if the value is in the map */
|
||
| LOGICAL Equals (Object) |
/* Returns true if the given object is also a map and the two Maps represent the same mappings. */
|
||
| Progress.Lang.Object Get (Object) |
/* Returns a value for a given key in the Map
@param Object The key fopr which to return a value. NULL/unknown if the key is not in the map
@return Object The value represented by the key */
|
||
| LOGICAL IsEmpty () |
/* Indicates whether the map has any entries.
@return logical TRUE if the map is empty (no entries) and false otherwise */
|
||
| Progress.Lang.Object Put (Object, Object) |
/* Add entry to the map, return old value of any. Note that return of unknown could
also mean that the old mapped value was unknown... (check Size before and after)
@param Object The key for this mapping
@param Object The value for the mapping
@return Object If a value is replaced, the previous value is returned, otherwise null */
|
||
| PutAll (IMap) |
/* Adds all entries from another map to this one.
@param IMap The input map */
|
||
| Progress.Lang.Object Remove (Object) |
/* Removes an entry
@param Object The key for the entry to remove
@param Object the value associated with that key. May be null. Note that return of unknown could
also mean that the old mapped value was unknown. */
|
||
| RemoveAll (ICollection) |
/** Removes the mappings for all key from this map if it is present (optional operation).
@param ICollection A collection of keys to remove */
|
Constructor Summary
| Options | Name | Purpose | |
|---|---|---|---|
| Map () |
/* Default constructor */
|
||
| Map (IMap) |
/* Constructor. Creates a new map an populates with with a set of values.
@param IMap Contains values to add to this map */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| OpenEdge.Core.Collections.ISet EntrySet |
|
||
| OpenEdge.Core.Collections.ISet KeySet |
|
||
| INTEGER Size |
|
||
| OpenEdge.Core.Collections.ICollection Values |
|
Method Detail
Clear ()
|
||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
LOGICAL ContainsAllKeys (ICollection)
|
||||||||||||||||||||||
LOGICAL ContainsAllValues (ICollection)
|
||||||||||||||||||||||
LOGICAL ContainsKey (Object)
|
||||||||||||||||||||||
LOGICAL ContainsValue (Object)
|
||||||||||||||||||||||
LOGICAL Equals (Object)
|
||||||||||||||||||||||
Progress.Lang.Object Get (Object)
|
||||||||||||||||||||||
LOGICAL IsEmpty ()
|
||||||||||||||||||||||
Progress.Lang.Object Put (Object, Object)
|
||||||||||||||||||||||
PutAll (IMap)
|
||||||||||||||||||||||
Progress.Lang.Object Remove (Object)
|
||||||||||||||||||||||
RemoveAll (ICollection)
|
||||||||||||||||||||||
Constructor Detail
Map ()
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Map (IMap)
|
||||||||||||
Property Detail
OpenEdge.Core.Collections.ISet EntrySet
|
||||||||
|---|---|---|---|---|---|---|---|---|
OpenEdge.Core.Collections.ISet KeySet
|
||||||||
INTEGER Size
|
||||||||
OpenEdge.Core.Collections.ICollection Values |
||||||||