Index - All Packages - All Categories - All Classes

Class PtrArrayStepper

A Stepper for stepping over the elements of a PtrArray in ascending or descending order. This is a TableStepper even though it is stepping over a PtrArray instead of a table. Should probably eventually be generalized to PrimArrays. NOTA.TYPE

Package: Udanax-Gold
All Superclasses: Object Heaper Stepper TableStepper
Protocols: Object
Categories: Xanadu-Spaces-Cross

Class Methods

ascending: array

Note: this being a low level operation, and there being no lightweight form of immutable or lazily copied PtrArray, it is my caller's responsibility to pass me a PtrArray which will in fact not be changed during the life of this stepper. This is an unchecked an uncheckable precondition on my clients.

Overrides: TableStepper class

descending: array

Note: this being a low level operation, and there being no lightweight form of immutable or lazily copied PtrArray, it is my caller's responsibility to pass me a PtrArray which will in fact not be changed during the life of this stepper. This is an unchecked an uncheckable precondition on my clients.

Overrides: TableStepper class

Instance Methods

copy



Overrides: TableStepper

create: array with: start with: pastEnd with: step


createRcvr: receiver


fetch



Overrides: TableStepper

hasValue



Overrides: TableStepper

index



Overrides: TableStepper

position



Overrides: TableStepper

sendSelfTo: xmtr


step



Overrides: TableStepper


Index - All Packages - All Categories - All Classes