public interface ReadWritableInterval extends ReadableInterval
Modifier and Type | Method and 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 © 2010 - 2020 Adobe. All Rights Reserved