Namespace: OpenEdge.Core.Collections
Class
List
Parent classes:
Inherits: OpenEdge.Core.Collections.AbstractTTCollection
Implements: OpenEdge.Core.Collections.IList

Copyright (c) 2013, 2016 by Progress Software Corporation. All rights reserved.
File:List
Author(s):hdaniels
Created:Wed Jan 09 10:45:45 EST 2008




Method Summary
Options Name Purpose
LOGICAL Add (integer, Object)
LOGICAL Add (Object)
LOGICAL AddAll (integer, ICollection)
LOGICAL AddArray (integer, Object[])
LOGICAL Equals (Object) /* two lists are defined to be equal if they contain the same elements in the same order */
FindBufferUseObject (Object)
Progress.Lang.Object Get (integer)
INTEGER IndexOf (Object)
OpenEdge.Core.Collections.IIterator Iterator () /* Returns a new IIterator over the collection. */
INTEGER LastIndexOf (Object)
OpenEdge.Core.Collections.IListIterator ListIterator () /* Returns a new IListIterator over the collection. */
OpenEdge.Core.Collections.IListIterator ListIterator (integer) /* Returns a new IListIterator over the collection.*/
Progress.Lang.Object Remove (integer)
LOGICAL Remove (Object)
Progress.Lang.Object Set (integer, Object)
OpenEdge.Core.Collections.IList SubList (integer, integer)

Constructor Summary
Options Name Purpose
List ()
List (handle, character)
List (handle, handle)
List (ICollection, handle, character)
List (IList)


Method Detail
Top

LOGICAL Add (integer, Object)

Parameters:
seq INTEGER
obj Progress.Lang.Object
Returns LOGICAL
Top

LOGICAL Add (Object)

Parameters:
obj Progress.Lang.Object
Returns LOGICAL
Top

LOGICAL AddAll (integer, ICollection)

Parameters:
seq INTEGER
c OpenEdge.Core.Collections.ICollection
Returns LOGICAL
Top

LOGICAL AddArray (integer, Object[])

Parameters:
seq INTEGER
obj Progress.Lang.Object
Returns LOGICAL
Top

LOGICAL Equals (Object)

/* two lists are defined to be equal if they contain the same elements in the same order
Parameters:
o Progress.Lang.Object
Returns LOGICAL
Top

FindBufferUseObject (Object)

Parameters:
findObject Progress.Lang.Object
Top

Progress.Lang.Object Get (integer)

Parameters:
i INTEGER
Returns Progress.Lang.Object
Top

INTEGER IndexOf (Object)

Parameters:
obj Progress.Lang.Object
Returns INTEGER
Top

OpenEdge.Core.Collections.IIterator Iterator ()

/* Returns a new IIterator over the collection.
Returns OpenEdge.Core.Collections.IIterator
Top

INTEGER LastIndexOf (Object)

Parameters:
obj Progress.Lang.Object
Returns INTEGER
Top

OpenEdge.Core.Collections.IListIterator ListIterator ()

/* Returns a new IListIterator over the collection.
Returns OpenEdge.Core.Collections.IListIterator
Top

OpenEdge.Core.Collections.IListIterator ListIterator (integer)

/* Returns a new IListIterator over the collection.
Parameters:
i INTEGER
Returns OpenEdge.Core.Collections.IListIterator
Top

Progress.Lang.Object Remove (integer)

Parameters:
i INTEGER
Returns Progress.Lang.Object
Top

LOGICAL Remove (Object)

Parameters:
oldObject Progress.Lang.Object
Returns LOGICAL
Top

Progress.Lang.Object Set (integer, Object)

Parameters:
i INTEGER
poReplacement Progress.Lang.Object
Returns Progress.Lang.Object
Top

OpenEdge.Core.Collections.IList SubList (integer, integer)

Parameters:
fromIndex INTEGER
toIndex INTEGER
Returns OpenEdge.Core.Collections.IList


Constructor Detail
Top

List ()

Top

List (handle, character)

Parameters:
phtt HANDLE
pcField CHARACTER
Top

List (handle, handle)

Parameters:
phtt HANDLE
hField HANDLE
Top

List (ICollection, handle, character)

Parameters:
poCol OpenEdge.Core.Collections.ICollection
phtt HANDLE
pcField CHARACTER
Top

List (IList)

Parameters:
list OpenEdge.Core.Collections.IList


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7