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.
-
asIntervalArray()
- Retrieve the Intervals from this Unanchorable.
-
enumerateIntervals()
- Create an Enumeration on the Unanchorable.
-
equals(Unanchorable)
-
Test for equality, needed only for supporting Hashtables, use
equalTo for comparing Unanchorables directly.
-
hashCode()
-
Generate the hash code value, needed for supporting Hashtables.
-
image()
-
Build a nice string image of an Unanchorable, for debugging mostly.
-
kind()
- What kind of Unanchorable is this?
-
largest()
- Returns the largest Interval in the Unanchorable.
-
newInstance(Interval[])
- Construct a new Instance of this Unanchorable.
-
smallest()
- Returns the smallest Interval in the Unanchorable.
image
public abstract String image()
- Build a nice string image of an Unanchorable, for debugging mostly.
- Returns:
- String image
hashCode
public abstract int hashCode()
- Generate the hash code value, needed for supporting Hashtables.
- Returns:
- hash code value
- Overrides:
- hashCode in class Object
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
smallest
public abstract Interval smallest()
- Returns the smallest Interval in the Unanchorable.
- Returns:
- Interval - the smallest Interval
largest
public abstract Interval largest()
- Returns the largest Interval in the Unanchorable.
- Returns:
- Interval - the largest Interval
enumerateIntervals
public abstract Enumeration enumerateIntervals()
- Create an Enumeration on the Unanchorable.
newInstance
public abstract Unanchorable newInstance(Interval i[])
- Construct a new Instance of this Unanchorable.
- Returns:
- - new Unanchorable
asIntervalArray
public abstract Interval[] asIntervalArray()
- Retrieve the Intervals from this Unanchorable.
- Returns:
- - array of all the Intervals in the Unanchorable
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