class OpenEdge.Core.Collections.List
	inherits OpenEdge.Core.Collections.AbstractTTCollection
	implements OpenEdge.Core.Collections.IList, 
		OpenEdge.Core.Collections.ICollection, 
		OpenEdge.Core.Collections.IIterable:

	constructor public List ():
	end.

	constructor public List ( list as OpenEdge.Core.Collections.IList):
	end.

	constructor protected List ( poCol as OpenEdge.Core.Collections.ICollection, phtt as handle, pcField as character):
	end.

	constructor protected List ( phtt as handle, pcField as character):
	end.

	constructor protected List ( phtt as handle, hField as handle):
	end.

	method protected override void FindBufferUseObject ( findObject as Progress.Lang.Object):
	end.

	/* BUFFER PARAMETER *
	method protected void FindBufferUseObject ( findObject as Progress.Lang.Object,  pbList as buffer):
	end.
	*/

	method public logical Add ( seq as integer, obj as Progress.Lang.Object):
	end.

	method public override logical Add ( obj as Progress.Lang.Object):
	end.

	method public override logical AddAll ( c as OpenEdge.Core.Collections.ICollection):
	end.

	method public logical AddAll ( seq as integer, c as OpenEdge.Core.Collections.ICollection):
	end.

	method public logical AddArray ( seq as integer, obj as Progress.Lang.Object extent ):
	end.

	method public override logical Equals ( o as Progress.Lang.Object):
	end.

	method public Progress.Lang.Object Get ( i as integer):
	end.

	method public integer IndexOf ( obj as Progress.Lang.Object):
	end.

	method public override OpenEdge.Core.Collections.IIterator Iterator ():
	end.

	method public OpenEdge.Core.Collections.IListIterator ListIterator ():
	end.

	method public OpenEdge.Core.Collections.IListIterator ListIterator ( i as integer):
	end.

	method public integer LastIndexOf ( obj as Progress.Lang.Object):
	end.

	method public override logical Remove ( oldObject as Progress.Lang.Object):
	end.

	method public Progress.Lang.Object Remove ( i as integer):
	end.

	method public Progress.Lang.Object Set ( i as integer, poReplacement as Progress.Lang.Object):
	end.

	method public OpenEdge.Core.Collections.IList SubList ( fromIndex as integer, toIndex as integer):
	end.

end.
