Namespace: OpenEdge.Core.Collections
Interface
IStringKeyedMap
Parent classes:
Inherits: OpenEdge.Core.Collections.IMap

Copyright (c) 2014 by Progress Software Corporation. All rights reserved.
File:IStringStringMap
Purpose:A typed String/String Map
Author(s):pjudge
Created:Wed Dec 18 13:58:44 EST 2013
Notes:* Also contains IMap methods using ABL primitives instead
of OpenEdge.Core.String
Purpose: Associates the specified value with the specified key in this map (optional operation).




Method Summary
Options Name Purpose
Clear () /* Removes all mappings from this map (optional operation). */
Inherited from OpenEdge.Core.Collections.IMap
LOGICAL ContainsAllKeys (ICollection) /* Returns true if this map maps one or more keys to the specified value.*/
Inherited from OpenEdge.Core.Collections.IMap
LOGICAL ContainsAllValues (ICollection) /* Returns true if this map maps one or more keys to the specified value.*/
Inherited from OpenEdge.Core.Collections.IMap
LOGICAL ContainsKey (character) /** Indicates whether a map exists for this key @param character the key value @return logical True if this key exists */
LOGICAL ContainsKey (Object) /* Returns true if this map contains a mapping for the specified key. */
Inherited from OpenEdge.Core.Collections.IMap
LOGICAL ContainsKey (String) /** Returns true if this map contains a mapping for the specified key. */
LOGICAL ContainsValue (Object) /** Returns true if this map maps one or more keys to the specified value.*/
Overrides OpenEdge.Core.Collections.IMap:ContainsValue (Object)
Progress.Lang.Object Get (character) /** Retrieves the value for a particular key @param character The key value @return longchar The associated value */
Object Get (Object) /* Returns the value to which this map maps the specified key.*/
Inherited from OpenEdge.Core.Collections.IMap
Progress.Lang.Object Get (String) /** Returns the value to which this map maps the specified key.*/
LOGICAL IsEmpty () /* Returns true if this map contains no key-value mappings.*/
Inherited from OpenEdge.Core.Collections.IMap
Progress.Lang.Object Put (character, Object) /** Adds an entry to the map @param character The key value @param longchar The value @return longchar The value added (may be previous value) */
Object Put (Object, Object) /* Associates the specified value with the specified key in this map (optional operation).*/
Inherited from OpenEdge.Core.Collections.IMap
Progress.Lang.Object Put (String, Object) /** Associates the specified value with the specified key in this map (optional operation).*/
PutAll (IMap) /* Copies all of the mappings from the specified map to this map (optional operation).*/
Inherited from OpenEdge.Core.Collections.IMap
PutAll (IStringKeyedMap) /** Adds all data from the input map into this map */
Progress.Lang.Object Remove (character) /** Removes the value for a particular key @param character The key value @return longchar The associated value */
Object Remove (Object) /* Removes the mapping for this key from this map if it is present (optional operation).*/
Inherited from OpenEdge.Core.Collections.IMap
Progress.Lang.Object Remove (String) /** Removes the mapping for this key from this map if it is present (optional operation).*/
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 */
Inherited from OpenEdge.Core.Collections.IMap

Property Summary
Options Name Purpose
ISet EntrySet
Inherited from OpenEdge.Core.Collections.IMap
ISet KeySet
Inherited from OpenEdge.Core.Collections.IMap
INTEGER Size
Inherited from OpenEdge.Core.Collections.IMap
ICollection Values
Inherited from OpenEdge.Core.Collections.IMap


Method Detail
Top

PUBLIC Clear ()

Inherited from OpenEdge.Core.Collections.IMap
/* Removes all mappings from this map (optional operation).
Top

PUBLIC LOGICAL ContainsAllKeys (ICollection)

Inherited from OpenEdge.Core.Collections.IMap
/* Returns true if this map maps one or more keys to the specified value.
Parameters:
poKeys ICollection
Returns LOGICAL
Top

PUBLIC LOGICAL ContainsAllValues (ICollection)

Inherited from OpenEdge.Core.Collections.IMap
/* Returns true if this map maps one or more keys to the specified value.
Parameters:
poValues ICollection
Returns LOGICAL
Top

PUBLIC LOGICAL ContainsKey (character)

Purpose: Indicates whether a map exists for this key
Parameters:
pcKey CHARACTER
Returns LOGICAL
logical True if this key exists
Top

PUBLIC LOGICAL ContainsKey (Object)

Inherited from OpenEdge.Core.Collections.IMap
/* Returns true if this map contains a mapping for the specified key.
Parameters:
poKey Object
Returns LOGICAL
Top

PUBLIC LOGICAL ContainsKey (String)

Purpose: Returns true if this map contains a mapping for the specified key.
Parameters:
poKey OpenEdge.Core.String
Returns LOGICAL
Top

PUBLIC LOGICAL ContainsValue (Object)

Overrides OpenEdge.Core.Collections.IMap:ContainsValue (Object)
Purpose: Returns true if this map maps one or more keys to the specified value.
Parameters:
poValue Progress.Lang.Object
Returns LOGICAL
Top

PUBLIC Progress.Lang.Object Get (character)

Purpose: Retrieves the value for a particular key
Parameters:
pcKey CHARACTER
Returns Progress.Lang.Object
longchar The associated value
Top

PUBLIC Object Get (Object)

Inherited from OpenEdge.Core.Collections.IMap
/* Returns the value to which this map maps the specified key.
Parameters:
poKey Object
Returns Object
Top

PUBLIC Progress.Lang.Object Get (String)

Purpose: Returns the value to which this map maps the specified key.
Parameters:
poKey OpenEdge.Core.String
Returns Progress.Lang.Object
Top

PUBLIC LOGICAL IsEmpty ()

Inherited from OpenEdge.Core.Collections.IMap
/* Returns true if this map contains no key-value mappings.
Returns LOGICAL
Top

PUBLIC Progress.Lang.Object Put (character, Object)

Purpose: Adds an entry to the map
Parameters:
pcKey CHARACTER
poValue Progress.Lang.Object
Returns Progress.Lang.Object
longchar The value added (may be previous value)
Top

PUBLIC Object Put (Object, Object)

Inherited from OpenEdge.Core.Collections.IMap
/* Associates the specified value with the specified key in this map (optional operation).
Parameters:
poKey Object
poValue Object
Returns Object
Top

PUBLIC Progress.Lang.Object Put (String, Object)

Purpose: Associates the specified value with the specified key in this map (optional operation).
Parameters:
poKey OpenEdge.Core.String
poValue Progress.Lang.Object
Returns Progress.Lang.Object
Top

PUBLIC PutAll (IMap)

Inherited from OpenEdge.Core.Collections.IMap
/* Copies all of the mappings from the specified map to this map (optional operation).
Parameters:
poMap IMap
Top

PUBLIC PutAll (IStringKeyedMap)

Purpose: Adds all data from the input map into this map
Parameters:
poMap OpenEdge.Core.Collections.IStringKeyedMap
Top

PUBLIC Progress.Lang.Object Remove (character)

Purpose: Removes the value for a particular key
Parameters:
pcKey CHARACTER
Returns Progress.Lang.Object
longchar The associated value
Top

PUBLIC Object Remove (Object)

Inherited from OpenEdge.Core.Collections.IMap
/* Removes the mapping for this key from this map if it is present (optional operation).
Parameters:
poKey Object
Returns Object
Top

PUBLIC Progress.Lang.Object Remove (String)

Purpose: Removes the mapping for this key from this map if it is present (optional operation).
Parameters:
poKey OpenEdge.Core.String
Returns Progress.Lang.Object
Top

PUBLIC RemoveAll (ICollection)

Inherited from OpenEdge.Core.Collections.IMap
Purpose: Removes the mappings for all key from this map if it is present (optional operation).
Parameters:
poKeys ICollection


Property Detail
Top

PUBLIC ISet EntrySet

Inherited from OpenEdge.Core.Collections.IMap
Returns ISet
Top

PUBLIC ISet KeySet

Inherited from OpenEdge.Core.Collections.IMap
Returns ISet
Top

PUBLIC INTEGER Size

Inherited from OpenEdge.Core.Collections.IMap
Returns INTEGER
Top

PUBLIC ICollection Values

Inherited from OpenEdge.Core.Collections.IMap
Returns ICollection


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0