Namespace: OpenEdge.Core.Collections
Type: Class Set
Parent Classes:
Inherits: OpenEdge.Core.Collections.AbstractTTCollection
Implements: OpenEdge.Core.Collections.ISet


Copyright (c) 2013,2014,2017-2018 by Progress Software Corporation. All rights reserved.
File:Set
Purpose:A collection that contains no duplicate elements.
Author(s):hdaniels
Created:Wed Jan 09 10:45:45 EST 2008



Method Summary
  Options Name Purpose
  LOGICAL Add (Object)
  LOGICAL AddAll (ICollection)
  LOGICAL Contains (Object)
  LOGICAL Equals (Object) /* Equals if Set and every member of the specified set is contained in this set */
  FindBufferUseObject (Object)
  FindBufferUseObject (Object, buffer)
  LOGICAL RemoveAll (ICollection)

Constructor Summary
  Options Name Purpose
  Set () /* Default constructor */
  Set (ISet) /* Constructor @param ISet Initial set */

Method Detail
Top

LOGICAL Add (Object)

Parameters:
obj Progress.Lang.Object
 
Returns LOGICAL
 
Top

LOGICAL AddAll (ICollection)

Parameters:
collection OpenEdge.Core.Collections.ICollection
 
Returns LOGICAL
 
Top

LOGICAL Contains (Object)

Parameters:
checkObject Progress.Lang.Object
 
Returns LOGICAL
 
Top

LOGICAL Equals (Object)

/* Equals if Set and every member of the specified set is contained in this set
Parameters:
o Progress.Lang.Object
 
Returns LOGICAL
 
Top

FindBufferUseObject (Object)

Parameters:
obj Progress.Lang.Object
 
Top

FindBufferUseObject (Object, buffer)

Parameters:
obj Progress.Lang.Object
 
pbSet buffer
 
Top

LOGICAL RemoveAll (ICollection)

Parameters:
collection OpenEdge.Core.Collections.ICollection
 
Returns LOGICAL
 


Constructor Detail
Top

Set ()

/* Default constructor
Top

Set (ISet)

/* Constructor
Parameters:
copyset OpenEdge.Core.Collections.ISet