ReadableInterval
MutableInterval
public interface ReadWritableInterval extends ReadableInterval
Modifier and Type | Method | Description |
---|---|---|
void |
setChronology(Chronology chrono) |
Sets the chronology of this time interval.
|
void |
setDurationAfterStart(ReadableDuration duration) |
Sets the duration of this time interval, preserving the start instant.
|
void |
setDurationBeforeEnd(ReadableDuration duration) |
Sets the duration of this time interval, preserving the end instant.
|
void |
setEnd(ReadableInstant instant) |
Sets the end of this time interval as an Instant.
|
void |
setEndMillis(long millisInstant) |
Sets the end of this time interval.
|
void |
setInterval(long startInstant,
long endInstant) |
Sets this interval from two millisecond instants.
|
void |
setInterval(ReadableInstant startInstant,
ReadableInstant endInstant) |
Sets this interval from two instants.
|
void |
setInterval(ReadableInterval interval) |
Sets this interval to be the same as another.
|
void |
setPeriodAfterStart(ReadablePeriod period) |
Sets the period of this time interval, preserving the start instant.
|
void |
setPeriodBeforeEnd(ReadablePeriod period) |
Sets the period of this time interval, preserving the end instant.
|
void |
setStart(ReadableInstant instant) |
Sets the start of this time interval as an Instant.
|
void |
setStartMillis(long millisInstant) |
Sets the start of this time interval.
|
contains, contains, equals, getChronology, getEnd, getEndMillis, getStart, getStartMillis, hashCode, isAfter, isAfter, isBefore, isBefore, overlaps, toDuration, toDurationMillis, toInterval, toMutableInterval, toPeriod, toPeriod, toString
void setInterval(long startInstant, long endInstant)
startInstant
- the start of the time intervalendInstant
- the start of the time intervaljava.lang.IllegalArgumentException
- if the end is before the startvoid setInterval(ReadableInterval interval)
interval
- the interval to copyjava.lang.IllegalArgumentException
- if the end is before the startvoid setInterval(ReadableInstant startInstant, ReadableInstant endInstant)
startInstant
- the start of the time intervalendInstant
- the start of the time intervaljava.lang.IllegalArgumentException
- if the end is before the startvoid setChronology(Chronology chrono)
chrono
- the chronology to use, null means ISO defaultvoid setStartMillis(long millisInstant)
millisInstant
- the start of the time interval,
millisecond instant from 1970-01-01T00:00:00Zjava.lang.IllegalArgumentException
- if the end is before the startvoid setStart(ReadableInstant instant)
instant
- the start of the time intervaljava.lang.IllegalArgumentException
- if the end is before the startvoid setEndMillis(long millisInstant)
millisInstant
- the end of the time interval,
millisecond instant from 1970-01-01T00:00:00Zjava.lang.IllegalArgumentException
- if the end is before the startvoid setEnd(ReadableInstant instant)
instant
- the end of the time intervaljava.lang.IllegalArgumentException
- if the end is before the startvoid setDurationAfterStart(ReadableDuration duration)
duration
- new duration for intervaljava.lang.IllegalArgumentException
- if the end is before the startjava.lang.ArithmeticException
- if the end instant exceeds the capacity of a longvoid setDurationBeforeEnd(ReadableDuration duration)
duration
- new duration for intervaljava.lang.IllegalArgumentException
- if the end is before the startjava.lang.ArithmeticException
- if the start instant exceeds the capacity of a longvoid setPeriodAfterStart(ReadablePeriod period)
period
- new period for interval, null means zero lengthjava.lang.IllegalArgumentException
- if the end is before the startjava.lang.ArithmeticException
- if the end instant exceeds the capacity of a longvoid setPeriodBeforeEnd(ReadablePeriod period)
period
- new period for interval, null means zero lengthjava.lang.IllegalArgumentException
- if the end is before the startjava.lang.ArithmeticException
- if the start instant exceeds the capacity of a longCopyright © 2002–2018 Joda.org. All rights reserved.