Package org.joda.time.base
Class BaseInterval
java.lang.Object
org.joda.time.base.AbstractInterval
org.joda.time.base.BaseInterval
- All Implemented Interfaces:
Serializable,ReadableInterval
- Direct Known Subclasses:
Interval,MutableInterval
public abstract class BaseInterval
extends AbstractInterval
implements ReadableInterval, Serializable
BaseInterval is an abstract implementation of ReadableInterval that stores
data in two
long millisecond fields.
This class should generally not be used directly by API users.
The ReadableInterval interface should be used when different
kinds of interval objects are to be referenced.
BaseInterval subclasses may be mutable and not thread-safe.
- Since:
- 1.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionGets the chronology of this interval.longGets the end of this time interval which is exclusive.longGets the start of this time interval which is inclusive.Methods inherited from class org.joda.time.base.AbstractInterval
contains, contains, contains, containsNow, equals, getEnd, getStart, hashCode, isAfter, isAfter, isAfter, isAfterNow, isBefore, isBefore, isBefore, isBeforeNow, isEqual, overlaps, toDuration, toDurationMillis, toInterval, toMutableInterval, toPeriod, toPeriod, toStringMethods inherited from interface org.joda.time.ReadableInterval
contains, contains, equals, getEnd, getStart, hashCode, isAfter, isAfter, isBefore, isBefore, overlaps, toDuration, toDurationMillis, toInterval, toMutableInterval, toPeriod, toPeriod, toString
-
Method Details
-
getChronology
Gets the chronology of this interval.- Specified by:
getChronologyin interfaceReadableInterval- Returns:
- the chronology
-
getStartMillis
public long getStartMillis()Gets the start of this time interval which is inclusive.- Specified by:
getStartMillisin interfaceReadableInterval- Returns:
- the start of the time interval, millisecond instant from 1970-01-01T00:00:00Z
-
getEndMillis
public long getEndMillis()Gets the end of this time interval which is exclusive.- Specified by:
getEndMillisin interfaceReadableInterval- Returns:
- the end of the time interval, millisecond instant from 1970-01-01T00:00:00Z
-