org.abora.white.collection.settable
Class HeaperAsEntry

java.lang.Object
  |
  +--org.abora.white.xpp.basic.Heaper
        |
        +--org.abora.white.collection.settable.TableEntry
              |
              +--org.abora.white.collection.settable.HeaperAsEntry

public class HeaperAsEntry
extends TableEntry


Field Summary
 
Fields inherited from class org.abora.white.collection.settable.TableEntry
myNext, myValue
 
Constructor Summary
protected HeaperAsEntry(Heaper value)
           
protected HeaperAsEntry(Rcvr receiver)
           
protected HeaperAsEntry(TableEntry next, Heaper value)
           
 
Method Summary
 TableEntry copy()
           
 boolean match(Position position)
          Return true if my position matches position.
 Position position()
           
 boolean replaceValue(Heaper newValue)
          Return true if my value can be replaced in place, and false if the entire entry must be replaced.
 void sendSelfTo(Xmtr xmtr)
           
 
Methods inherited from class org.abora.white.collection.settable.TableEntry
actualHashForEqual, bucketStepper, destroy, fetchNext, index, isEqual, make, make, matchInt, matchValue, printOn, setNext, value
 
Methods inherited from class org.abora.white.xpp.basic.Heaper
destruct, equals, hashForEqual, printContentsOn, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HeaperAsEntry

protected HeaperAsEntry(Heaper value)

HeaperAsEntry

protected HeaperAsEntry(TableEntry next,
                        Heaper value)

HeaperAsEntry

protected HeaperAsEntry(Rcvr receiver)
Method Detail

match

public boolean match(Position position)
Return true if my position matches position.

Specified by:
match in class TableEntry

position

public Position position()
Specified by:
position in class TableEntry

replaceValue

public boolean replaceValue(Heaper newValue)
Return true if my value can be replaced in place, and false if the entire entry must be replaced.

Overrides:
replaceValue in class TableEntry

copy

public TableEntry copy()
Specified by:
copy in class TableEntry

sendSelfTo

public void sendSelfTo(Xmtr xmtr)
Overrides:
sendSelfTo in class TableEntry


Copyright © 2003 David G Jones. All Rights Reserved.
Original Udanax-Gold - Copyright © 1979-1999 Udanax.com. All rights reserved.