All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface tadt.standard.Unanchorable

public interface Unanchorable
The Unanchorable interface provides a set of basic operations available on Unanchorable values such as intervals.


Method Index

 o asIntervalArray()
Retrieve the Intervals from this Unanchorable.
 o enumerateIntervals()
Create an Enumeration on the Unanchorable.
 o equals(Unanchorable)
Test for equality, needed only for supporting Hashtables, use equalTo for comparing Unanchorables directly.
 o hashCode()
Generate the hash code value, needed for supporting Hashtables.
 o image()
Build a nice string image of an Unanchorable, for debugging mostly.
 o kind()
What kind of Unanchorable is this?
 o largest()
Returns the largest Interval in the Unanchorable.
 o newInstance(Interval[])
Construct a new Instance of this Unanchorable.
 o smallest()
Returns the smallest Interval in the Unanchorable.

Methods

 o image
  public abstract String image()
Build a nice string image of an Unanchorable, for debugging mostly.

Returns:
String image
 o hashCode
  public abstract int hashCode()
Generate the hash code value, needed for supporting Hashtables.

Returns:
hash code value
Overrides:
hashCode in class Object
 o equals
  public abstract boolean equals(Unanchorable beta)
Test for equality, needed only for supporting Hashtables, use equalTo for comparing Unanchorables directly.

Returns:
true or false
 o smallest
  public abstract Interval smallest()
Returns the smallest Interval in the Unanchorable.

Returns:
Interval - the smallest Interval
 o largest
  public abstract Interval largest()
Returns the largest Interval in the Unanchorable.

Returns:
Interval - the largest Interval
 o enumerateIntervals
  public abstract Enumeration enumerateIntervals()
Create an Enumeration on the Unanchorable.

 o newInstance
  public abstract Unanchorable newInstance(Interval i[])
Construct a new Instance of this Unanchorable.

Returns:
- new Unanchorable
 o asIntervalArray
  public abstract Interval[] asIntervalArray()
Retrieve the Intervals from this Unanchorable.

Returns:
- array of all the Intervals in the Unanchorable
 o kind
  public abstract String kind()
What kind of Unanchorable is this?

Returns:
- String as name of Unanchorable, OK this is cheesy...

All Packages  Class Hierarchy  This Package  Previous  Next  Index