Namespace: OpenEdge.Core.Collections
Type: Interface IIterator
Parent Classes:
Inherits: Progress.Lang.Object


Copyright (c) 2013 by Progress Software Corporation. All rights reserved.
File:IIterator
Purpose:traverses a collection forward
Author(s):hdaniels
Notes:* Based on the AutoEdge|TheFactory version
Purpose: Indicates whether there's another element



Method Summary
  Options Name Purpose
  LOGICAL HasNext () /** Indicates whether there's another element @return Logical Trues if the iterator has another element */
  Progress.Lang.Object Next () /** Returns the next object in the iterator. Next being the next object at the iterator's current position. @return Object The object at the 'next' position. */
  LOGICAL Remove () /** Removes an entry from the iterator. @return logical True if the operation succeeeded. */

Method Detail
Top

LOGICAL HasNext ()

Purpose: Indicates whether there's another element
Returns LOGICAL
  Logical Trues if the iterator has another element
Top

Progress.Lang.Object Next ()

Purpose: Returns the next object in the iterator. Next being the next object
at the iterator's current position.
Returns Progress.Lang.Object
  Object The object at the 'next' position.
Top

LOGICAL Remove ()

Purpose: Removes an entry from the iterator.
Returns LOGICAL
  logical True if the operation succeeeded.