Class Interval<T>

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    Interval.InfiniteInterval

    public class Interval<T>
    extends java.lang.Object
    implements java.io.Serializable
    Author:
    henri
    See Also:
    Serialized Form
    • Constructor Detail

      • Interval

        public Interval​(int low,
                        int high,
                        T payload)
    • Method Detail

      • getLow

        public int getLow()
      • setLow

        public void setLow​(int low)
      • getHigh

        public int getHigh()
      • setHigh

        public void setHigh​(int high)
      • getPayload

        public T getPayload()
      • setPayload

        public void setPayload​(T payload)
      • clone

        public Interval<T> clone()
        Overrides:
        clone in class java.lang.Object
      • size

        public int size()
      • toString

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