org.abora.white.xpp.basic
Class Heaper

java.lang.Object
  |
  +--org.abora.white.xpp.basic.Heaper
Direct Known Subclasses:
Accumulator, Arrangement, CacheManager, CoordinateSpace, EdgeManager, HashSetCache, InstanceCache, Joint, Mapping, OrderSpec, Pair, Position, PrimArray, PrimeSizeProvider, PrimSpec, PrimValue, Rcvr, RegionDelta, ScruSet, ScruTable, SetTable, Stepper, SuspendedHeaper, TableEntry, TransitionEdge, Xmtr, XnRegion

public abstract class Heaper
extends java.lang.Object


Constructor Summary
Heaper()
           
Heaper(Rcvr receiver)
           
 
Method Summary
protected  int actualHashForEqual()
          Defined by subclasses to produce the value returned by hashForEqual.
 void destroy()
           
 void destruct()
           
 boolean equals(java.lang.Object other)
           
 int hashForEqual()
          The value returned does not change during the life of the object.
abstract  boolean isEqual(Heaper other)
          Return true if the two objects are equal.
 void printContentsOn(java.io.PrintWriter oo)
          Subclasses override this method to customize their printing.
 void printOn(java.io.PrintWriter oo)
          This should rarely be overridden.
 void sendSelfTo(Xmtr xmtr)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Heaper

public Heaper()

Heaper

public Heaper(Rcvr receiver)
Method Detail

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

isEqual

public abstract boolean isEqual(Heaper other)
Return true if the two objects are equal.


hashForEqual

public int hashForEqual()
The value returned does not change during the life of the object.


actualHashForEqual

protected int actualHashForEqual()
Defined by subclasses to produce the value returned by hashForEqual.


printOn

public void printOn(java.io.PrintWriter oo)
This should rarely be overridden. In Tofu, it prints ClassName(...), where ... is either produced by printInsideOn or is ??? if printInsideOn it not overridden.


printContentsOn

public void printContentsOn(java.io.PrintWriter oo)
Subclasses override this method to customize their printing.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

destroy

public void destroy()

destruct

public void destruct()

sendSelfTo

public void sendSelfTo(Xmtr xmtr)


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