Package groovy.time
Class BaseDuration
java.lang.Object
groovy.time.BaseDuration
- All Implemented Interfaces:
 Comparable<BaseDuration>
- Direct Known Subclasses:
 DatumDependentDuration,Duration
public abstract class BaseDuration extends Object implements Comparable<BaseDuration>
Base class for date and time durations.
- See Also:
 Duration
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseDuration.From - 
Field Summary
 - 
Constructor Summary
Constructors Modifier Constructor Description protectedBaseDuration(int days, int hours, int minutes, int seconds, int millis)protectedBaseDuration(int years, int months, int days, int hours, int minutes, int seconds, int millis) - 
Method Summary
Modifier and Type Method Description intcompareTo(BaseDuration otherDuration)abstract DategetAgo()intgetDays()abstract BaseDuration.FromgetFrom()intgetHours()intgetMillis()intgetMinutes()intgetMonths()intgetSeconds()intgetYears()Dateplus(Date date)abstract longtoMilliseconds()StringtoString() 
- 
Field Details
- 
years
protected final int years - 
months
protected final int months - 
days
protected final int days - 
hours
protected final int hours - 
minutes
protected final int minutes - 
seconds
protected final int seconds - 
millis
protected final int millis 
 - 
 - 
Constructor Details
- 
BaseDuration
protected BaseDuration(int years, int months, int days, int hours, int minutes, int seconds, int millis) - 
BaseDuration
protected BaseDuration(int days, int hours, int minutes, int seconds, int millis) 
 - 
 - 
Method Details
- 
getYears
public int getYears() - 
getMonths
public int getMonths() - 
getDays
public int getDays() - 
getHours
public int getHours() - 
getMinutes
public int getMinutes() - 
getSeconds
public int getSeconds() - 
getMillis
public int getMillis() - 
plus
 - 
toString
 - 
toMilliseconds
public abstract long toMilliseconds() - 
getAgo
 - 
getFrom
 - 
compareTo
- Specified by:
 compareToin interfaceComparable<BaseDuration>
 
 -