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
# Clear ()
Inherited from OpenEdge.Core.Collections.Map
# LOGICAL ContainsAllKeys (ICollection) /* Returns true if this map maps one or more keys to the specified value.*/
Inherited from OpenEdge.Core.Collections.Map
# LOGICAL ContainsAllValues (ICollection) /* Returns true if this map maps one or more keys to the specified value.*/
Inherited from OpenEdge.Core.Collections.Map
# 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)
Inherited from OpenEdge.Core.Collections.Map
# 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)
Inherited from OpenEdge.Core.Collections.Map
# LOGICAL ContainsValue (String) /* Returns true if this map maps one or more keys to the specified value.*/
# LOGICAL Equals (Object) /* Returns true if the given object is also a map and the two Maps represent the same mappings. */
Inherited from OpenEdge.Core.Collections.Map
# 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) /* This must be the buffer handle passed to the constructor of the 2 sets of this Map (they all call back here for find of BufferHandle) */
Inherited from OpenEdge.Core.Collections.Map
# OpenEdge.Core.String Get (String) /* Returns the value to which this map maps the specified key.*/
# LOGICAL IsEmpty ()
Inherited from OpenEdge.Core.Collections.Map
# 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) /* 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) */
Inherited from OpenEdge.Core.Collections.Map
# OpenEdge.Core.String Put (String, String) /* Associates the specified value with the specified key in this map (optional operation).*/
# PutAll (IMap)
Inherited from OpenEdge.Core.Collections.Map
# PutAll (IStringStringMap)
# 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) /* return old value of any. Note that return of unknown could also mean that the old mapped value was unknown. */
Inherited from OpenEdge.Core.Collections.Map
# OpenEdge.Core.String 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.Map

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

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


Method Detail
Top

PROTECTED Clear ()

Inherited from OpenEdge.Core.Collections.Map
Top

PROTECTED LOGICAL ContainsAllKeys (ICollection)

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

PROTECTED LOGICAL ContainsAllValues (ICollection)

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

PROTECTED LOGICAL ContainsKey (character)

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

PROTECTED LOGICAL ContainsKey (Object)

Inherited from OpenEdge.Core.Collections.Map
Parameters:
poKey Progress.Lang.Object
Returns LOGICAL
Top

PROTECTED LOGICAL ContainsKey (String)

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

PROTECTED 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

PROTECTED LOGICAL ContainsValue (Object)

Inherited from OpenEdge.Core.Collections.Map
Parameters:
poValue Progress.Lang.Object
Returns LOGICAL
Top

PROTECTED 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

PROTECTED LOGICAL Equals (Object)

Inherited from OpenEdge.Core.Collections.Map
/* Returns true if the given object is also a map and the two Maps represent the same mappings.
Parameters:
o Progress.Lang.Object
Returns LOGICAL
Top

PROTECTED LONGCHAR Get (character)

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

PROTECTED Progress.Lang.Object Get (Object)

Inherited from OpenEdge.Core.Collections.Map
/* This must be the buffer handle passed to the constructor of the 2 sets of this Map
(they all call back here for find of BufferHandle)
Parameters:
poKey Progress.Lang.Object
Returns Progress.Lang.Object
Top

PROTECTED 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

PROTECTED LOGICAL IsEmpty ()

Inherited from OpenEdge.Core.Collections.Map
Returns LOGICAL
Top

PROTECTED 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

PROTECTED Progress.Lang.Object Put (Object, Object)

Inherited from OpenEdge.Core.Collections.Map
/* 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)
Parameters:
poKey Progress.Lang.Object
poValue Progress.Lang.Object
Returns Progress.Lang.Object
Top

PROTECTED 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

PROTECTED PutAll (IMap)

Inherited from OpenEdge.Core.Collections.Map
Parameters:
poMap IMap
Top

PROTECTED PutAll (IStringStringMap)

Parameters:
poMap OpenEdge.Core.Collections.IStringStringMap
Top

PROTECTED LONGCHAR Remove (character)

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

PROTECTED Progress.Lang.Object Remove (Object)

Inherited from OpenEdge.Core.Collections.Map
/* return old value of any. Note that return of unknown could
also mean that the old mapped value was unknown.
Parameters:
poKey Progress.Lang.Object
Returns Progress.Lang.Object
Top

PROTECTED 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
Top

PROTECTED RemoveAll (ICollection)

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


Constructor Detail
Top

PROTECTED StringStringMap ()

Top

PROTECTED StringStringMap (IStringStringMap)

Parameters:
poMap OpenEdge.Core.Collections.IStringStringMap


Property Detail
Top

PROTECTED ISet EntrySet

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

PROTECTED ISet KeySet

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

PROTECTED INTEGER Size

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

PROTECTED ICollection Values

Inherited from OpenEdge.Core.Collections.Map
Returns ICollection


10.27.2015 12:36:26