public interface  oadd.org.joda.time.ReadableInterval extends java.lang.Object
{
public abstract oadd.org.joda.time.Chronology getChronology();
public abstract long getStartMillis();
public abstract oadd.org.joda.time.DateTime getStart();
public abstract long getEndMillis();
public abstract oadd.org.joda.time.DateTime getEnd();
public abstract boolean contains(oadd.org.joda.time.ReadableInstant);
public abstract boolean contains(oadd.org.joda.time.ReadableInterval);
public abstract boolean overlaps(oadd.org.joda.time.ReadableInterval);
public abstract boolean isAfter(oadd.org.joda.time.ReadableInstant);
public abstract boolean isAfter(oadd.org.joda.time.ReadableInterval);
public abstract boolean isBefore(oadd.org.joda.time.ReadableInstant);
public abstract boolean isBefore(oadd.org.joda.time.ReadableInterval);
public abstract oadd.org.joda.time.Interval toInterval();
public abstract oadd.org.joda.time.MutableInterval toMutableInterval();
public abstract oadd.org.joda.time.Duration toDuration();
public abstract long toDurationMillis();
public abstract oadd.org.joda.time.Period toPeriod();
public abstract oadd.org.joda.time.Period toPeriod(oadd.org.joda.time.PeriodType);
public abstract boolean equals(java.lang.Object);
public abstract int hashCode();
public abstract java.lang.String toString();
}