|
Options |
Name |
Purpose |
|
|
#
|
LOGICAL Add (longchar)
|
/** Appends the specified element to list if not already present
@param longchar The element to add to the collection
@return logical True if the operation succeeded. */
|
|
|
#
|
LOGICAL Add (Object)
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
LOGICAL Add (String)
|
/** Add an object to the collection.
@param {&ValueType} The object to add to the collection
@return logical True if the operation succeeded. */
|
|
|
#
|
LOGICAL AddAll (ICollection)
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
LOGICAL AddAll (IStringCollection)
|
/** Add a collection of objects to the collection.
@param {&CollectionType} The collection to add to the collection
@return logical True if the operation succeeded. */
|
|
|
#
|
LOGICAL AddArray (longchar[])
|
/** [SLOW: O(n)] Adds an array of elements to the collection.
@param longchar[] An array of elements to add to the collection
@return logical True if the operation succeeded. */
|
|
|
#
|
LOGICAL AddArray (Object[])
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
LOGICAL AddArray (String[])
|
/** Add an array of objects to the collection.
@param {&CollectionType}[] The array to add to the collection
@return logical True if the operation succeeded. */
|
|
|
#
|
Clear ()
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
Object Clone ()
|
/* Deep clone. or rather deep enough since we don't know what the elements' Clone()
operations do, so this may end up being a memberwise clone */ Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
LOGICAL Contains (longchar)
|
/** Check whether the colleciton contains at least one object
that matches the passed in object.
@param Object The object
@return logical Returns true if the object is in the collection */
|
|
|
#
|
LOGICAL Contains (Object)
|
Overrides OpenEdge.Core.Collections.Collection:Contains (Object)
|
|
|
#
|
LOGICAL Contains (String)
|
/** Determine whether an object is in the collection.
@param {&ValueType} The object to check in the collection
@return logical True if the operation succeeded. */
|
|
|
#
|
LOGICAL ContainsAll (ICollection)
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
LOGICAL IsEmpty ()
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
IIterator Iterator ()
|
/* Returns a new IIterator over the collection. */ Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
LOGICAL Remove (longchar)
|
/** Removes the first occurrence in this list of the specified element
@param Object The
@return logical True if the operation succeded. */
|
|
|
#
|
LOGICAL Remove (Object)
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
LOGICAL Remove (String)
|
/** Remove an object from the collection.
@param {&ValueType} The object to remove from the collection
@return logical True if the operation succeeded. */
|
|
|
#
|
LOGICAL RemoveAll (ICollection)
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
LOGICAL RemoveAll (IStringCollection)
|
/* Removes from this collection all the elements that are contained in the
specified collection (optional operation).
@param {&CollectionType} The collection of objects to remove.
@return logical True if the operation succeeded. */
|
|
|
#
|
LOGICAL RetainAll (ICollection)
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
LOGICAL RetainAll (IStringCollection)
|
/* Retains only the elements in this list that are contained in the
specified collection (optional operation). return true if the object changed
@param {&CollectionType} The collection of objects to retain.
@return logical True if the operation succeeded. */
|
|
|
#
|
Object ToArray ()
|
/* ToArray should not be used with large collections
If there is too much data the ABL will throw:
Attempt to update data exceeding 32000. (12371) */ Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|
|
|
#
|
OpenEdge.Core.String ToStringArray ()
|
/* Returns the elements in this collection as an ABL array.
@return {&ValueType}[] An ABL array of the objects in this collection */
|
|
|
#
|
ToTable (table-handle)
|
Inherited from OpenEdge.Core.Collections.AbstractTTCollection
|