eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'LookupKey':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: LookupKey


Inheritance:

   Object
   |
   +--Magnitude
      |
      +--LookupKey
         |
         +--Association

Package:
stx:libbasic
Category:
Collections-Support
Version:
rev: 1.14 date: 2017/02/22 18:01:54
user: cg
file: LookupKey.st directory: libbasic
module: stx stc-classLibrary: libbasic
Author:
Claus Gittinger

Description:


LookupKey has been extracted from Association for ST-80 compatibility.
This class is currently not used directly.

[Instance variables:]

    key             <Object>        the key


Class protocol:

instance creation
o  key: aKey
return a new instance.


Instance protocol:

accessing
o  key
return the key of the receiver

o  key: anObject
set the key of the receiver to be anObject.
Return the receiver

comparing
o  < aKey
return true, if the receiver's Key is less than the argument's key.
The argument must be a kind of lookupKey

o  = aLookupKey
return true if the receiver's key equals the argument's key.
The argument must be a kind of lookupKey.

o  > aKey
return true, if the receiver's Key is greater than the argument's key.
The argument must be a kind of lookupKey

o  hash
return an integer useful for hashing on the receiver;
redefined since = is redefined here.

printing & storing
o  displayOn: aGCOrStream
Compatibility
append a printed desription on some stream (Dolphin, Squeak)
OR:
display the receiver in a graphicsContext at 0@0 (ST80).
This method allows for any object to be displayed in some view
(although the fallBack is to display its printString ...)

o  printOn: aStream
append a user printed representation of the receiver to aStream.
The format is suitable for a human - not meant to be read back.



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Sat, 28 May 2022 20:40:19 GMT