Index - All Packages - All Categories - All Classes

Class TableEntry


Package: Udanax-Gold
All Superclasses: Object Heaper
Immediate Subclasses: HashIndexEntry HeaperAsEntry IndexEntry PositionEntry
Protocols: Object
Categories: Xanadu-Collection-SetTable

Class Methods

bucketStepper: array


make: key with: value


makeIntegerVar: index with: value



Instance Methods

actualHashForEqual


copy



Overrides: Object
Overridden by: HashIndexEntry HeaperAsEntry IndexEntry PositionEntry

create: value



Overridden by: HashIndexEntry HeaperAsEntry

create: next with: value



Overridden by: HashIndexEntry HeaperAsEntry IndexEntry PositionEntry

createRcvr: receiver



Overridden by: HashIndexEntry HeaperAsEntry IndexEntry PositionEntry

destroy

temporarily don't destroy.

Overrides: Heaper

fetchNext


index



Overridden by: IndexEntry

isEqual: other


match: key

Return true if my key matches key.

Overridden by: HashIndexEntry HeaperAsEntry IndexEntry PositionEntry

matchInt: index

Return true if my key matches the position associated with index.

Overridden by: HashIndexEntry IndexEntry

matchValue: value

Return true if my value matches value. Note that this *must* test EQ first in
case the value is no longer a heaper. Otherwise we could never remove a
destructed object.

position



Overridden by: HashIndexEntry HeaperAsEntry IndexEntry PositionEntry

printOn: oo



Overrides: Object
Overridden by: IndexEntry

replaceValue: newValue

Return true if my value can be replaced in place, and false if the entire entry must be replaced.

Overridden by: HashIndexEntry HeaperAsEntry

sendSelfTo: xmtr



Overridden by: HashIndexEntry HeaperAsEntry IndexEntry PositionEntry

setNext: next

Change my pointer to the rest of the chain in this bucket.

value




Index - All Packages - All Categories - All Classes