Namespace: OpenEdge.Core.Collections
Class
StringStringMap
Parent classes:
Inherits: OpenEdge.Core.Collections.Map
Implements: OpenEdge.Core.Collections.IStringStringMap

Copyright (c) 2014 by Progress Software Corporation. All rights reserved.
File:StringStringMap
Purpose:A map containing String keys and String values.
Author(s):pjudge
Created:Wed Dec 18 13:55:14 EST 2013




Method Summary
Options Name Purpose
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. */
LOGICAL ContainsKey (String) /* Returns true if this map contains a mapping for the specified key. */
LOGICAL ContainsValue (character) /** Indicates whether there is at least one value represented by the parameter in the map. @param longchar The value @return logical True if there is at least one entry with this value */
LOGICAL ContainsValue (Object) /* Returns true if this map maps one or more keys to the specified value.*/
LOGICAL ContainsValue (String) /* Returns true if this map maps one or more keys to the specified value.*/
LONGCHAR Get (character) /** Retrieves the value for a particular key @param character The key value @return longchar The associated value */
Progress.Lang.Object Get (Object) /* Returns the value to which this map maps the specified key.*/
OpenEdge.Core.String Get (String) /* Returns the value to which this map maps the specified key.*/
LONGCHAR Put (character, longchar) /** Adds an entry to the map @param character The key value @param longchar The value @return longchar The value added (may be previous value) */
Progress.Lang.Object Put (Object, Object)
OpenEdge.Core.String Put (String, String) /* Associates the specified value with the specified key in this map (optional operation).*/
PutAll (IStringStringMap)
PutAll (IMap)
LONGCHAR Remove (character) /** Removes the value for a particular key @param character The key value @return longchar The associated value */
Progress.Lang.Object Remove (Object) /* Removes the mapping for this key from this map if it is present (optional operation).*/
OpenEdge.Core.String Remove (String) /* Removes the mapping for this key from this map if it is present (optional operation).*/

Constructor Summary
Options Name Purpose
StringStringMap ()
StringStringMap (IStringStringMap)


Method Detail
Top

LOGICAL ContainsKey (character)

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

LOGICAL ContainsKey (Object)

/* Returns true if this map contains a mapping for the specified key.
Parameters:
poKey Progress.Lang.Object
Returns LOGICAL
Top

LOGICAL ContainsKey (String)

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

LOGICAL ContainsValue (character)

Purpose: Indicates whether there is at least one value represented
by the parameter in the map.
Parameters:
pcValue CHARACTER
Returns LOGICAL
logical True if there is at least one entry with this value
Top

LOGICAL ContainsValue (Object)

/* Returns true if this map maps one or more keys to the specified value.
Parameters:
poValue Progress.Lang.Object
Returns LOGICAL
Top

LOGICAL ContainsValue (String)

/* Returns true if this map maps one or more keys to the specified value.
Parameters:
poValue OpenEdge.Core.String
Returns LOGICAL
Top

LONGCHAR Get (character)

Purpose: Retrieves the value for a particular key
Parameters:
pcKey CHARACTER
Returns LONGCHAR
longchar The associated value
Top

Progress.Lang.Object Get (Object)

/* Returns the value to which this map maps the specified key.
Parameters:
poKey Progress.Lang.Object
Returns Progress.Lang.Object
Top

OpenEdge.Core.String Get (String)

/* Returns the value to which this map maps the specified key.
Parameters:
poKey OpenEdge.Core.String
Returns OpenEdge.Core.String
Top

LONGCHAR Put (character, longchar)

Purpose: Adds an entry to the map
Parameters:
pcKey CHARACTER
pcValue LONGCHAR
Returns LONGCHAR
longchar The value added (may be previous value)
Top

Progress.Lang.Object Put (Object, Object)

Parameters:
poKey Progress.Lang.Object
poValue Progress.Lang.Object
Returns Progress.Lang.Object
Top

OpenEdge.Core.String Put (String, String)

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

PutAll (IStringStringMap)

Parameters:
poMap OpenEdge.Core.Collections.IStringStringMap
Top

PutAll (IMap)

Parameters:
poMap OpenEdge.Core.Collections.IMap
Top

LONGCHAR Remove (character)

Purpose: Removes the value for a particular key
Parameters:
pcKey CHARACTER
Returns LONGCHAR
longchar The associated value
Top

Progress.Lang.Object Remove (Object)

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

OpenEdge.Core.String Remove (String)

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


Constructor Detail
Top

StringStringMap ()

Top

StringStringMap (IStringStringMap)

Parameters:
poMap OpenEdge.Core.Collections.IStringStringMap


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15