public interface GDurationSpecification
Both the immutable GDuration and the mutable GDurationBuilder are GDurationSpecifications. Use this interface where you want to allow callers to pass any implementation of a GDuration.
GDuration
Modifier and Type | Method and Description |
---|---|
int |
compareToGDuration(GDurationSpecification duration)
Comparison to another GDuration.
|
int |
getDay()
Gets the day-of-month component.
|
BigDecimal |
getFraction()
Gets the fraction-of-second.
|
int |
getHour()
Gets the hour-of-day component.
|
int |
getMinute()
Gets the minute-of-hour component.
|
int |
getMonth()
Gets the month-of-year component.
|
int |
getSecond()
Gets the second-of-minute component.
|
int |
getSign()
Returns the sign of the duration: +1 is forwards
and -1 is backwards in time.
|
int |
getYear()
Gets the year component.
|
boolean |
isImmutable()
True if this instance is immutable.
|
boolean |
isValid()
Returns true if all of the individual components
of the duration are nonnegative.
|
boolean isImmutable()
int getSign()
int getYear()
int getMonth()
int getDay()
int getHour()
int getMinute()
int getSecond()
BigDecimal getFraction()
boolean isValid()
int compareToGDuration(GDurationSpecification duration)
Copyright © 2010 - 2020 Adobe. All Rights Reserved