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 
- 
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
All Methods Instance Methods Abstract Methods Concrete Methods 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() 
 - 
 
- 
- 
Method Detail
- 
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()
 
- 
toMilliseconds
public abstract long toMilliseconds()
 
- 
getAgo
public abstract Date getAgo()
 
- 
getFrom
public abstract BaseDuration.From getFrom()
 
- 
compareTo
public int compareTo(BaseDuration otherDuration)
- Specified by:
 compareToin interfaceComparable<BaseDuration>
 
 - 
 
 -