Package org.gvsig.timesupport.impl
Class DefaultAbsoluteInterval
java.lang.Object
org.gvsig.timesupport.impl.DefaultAbsoluteInterval
- All Implemented Interfaces:
Cloneable,org.gvsig.timesupport.AbsoluteInterval,org.gvsig.timesupport.Interval,org.gvsig.timesupport.Time,org.gvsig.tools.lang.Cloneable
public class DefaultAbsoluteInterval
extends Object
implements org.gvsig.timesupport.AbsoluteInterval
- Version:
- $Id$
- Author:
- gvSIG team
-
Method Summary
Modifier and TypeMethodDescriptionclone()booleancontains(org.gvsig.timesupport.Instant instant) booleanorg.gvsig.timesupport.ChronologyintgetDays()org.gvsig.timesupport.AbsoluteInstantgetEnd()org.gvsig.timesupport.AbsoluteIntervalTypegetFieldType(int index) intgetHours()intintintintorg.gvsig.timesupport.AbsoluteInstantgetStart()intgetValue(int index) intgetWeeks()intgetYears()booleanintersects(org.gvsig.timesupport.AbsoluteInterval absoluteInsterInterval) booleanintersects(org.gvsig.timesupport.Time time) booleanbooleanisAfter(org.gvsig.timesupport.AbsoluteInterval period) booleanisBefore(org.gvsig.timesupport.AbsoluteInterval period) final booleanbooleanfinal booleanintsize()org.gvsig.timesupport.DurationtoString()
-
Method Details
-
size
public int size()- Specified by:
sizein interfaceorg.gvsig.timesupport.AbsoluteInterval
-
getFieldType
public org.gvsig.timesupport.AbsoluteIntervalType getFieldType(int index) - Specified by:
getFieldTypein interfaceorg.gvsig.timesupport.AbsoluteInterval
-
getValue
public int getValue(int index) - Specified by:
getValuein interfaceorg.gvsig.timesupport.AbsoluteInterval
-
toString
-
equals
-
getChronology
public org.gvsig.timesupport.Chronology getChronology()- Specified by:
getChronologyin interfaceorg.gvsig.timesupport.Time
-
getYears
public int getYears()- Specified by:
getYearsin interfaceorg.gvsig.timesupport.AbsoluteInterval
-
getMonths
public int getMonths()- Specified by:
getMonthsin interfaceorg.gvsig.timesupport.AbsoluteInterval
-
getWeeks
public int getWeeks() -
getDays
public int getDays()- Specified by:
getDaysin interfaceorg.gvsig.timesupport.AbsoluteInterval
-
getHours
public int getHours()- Specified by:
getHoursin interfaceorg.gvsig.timesupport.AbsoluteInterval
-
getMinutes
public int getMinutes()- Specified by:
getMinutesin interfaceorg.gvsig.timesupport.AbsoluteInterval
-
getSeconds
public int getSeconds()- Specified by:
getSecondsin interfaceorg.gvsig.timesupport.AbsoluteInterval
-
getMillis
public int getMillis()- Specified by:
getMillisin interfaceorg.gvsig.timesupport.AbsoluteInterval
-
isAfter
public boolean isAfter(org.gvsig.timesupport.AbsoluteInterval period) - Specified by:
isAfterin interfaceorg.gvsig.timesupport.AbsoluteInterval
-
isBefore
public boolean isBefore(org.gvsig.timesupport.AbsoluteInterval period) - Specified by:
isBeforein interfaceorg.gvsig.timesupport.AbsoluteInterval
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
getStart
public org.gvsig.timesupport.AbsoluteInstant getStart()- Specified by:
getStartin interfaceorg.gvsig.timesupport.AbsoluteInterval- Specified by:
getStartin interfaceorg.gvsig.timesupport.Interval
-
getEnd
public org.gvsig.timesupport.AbsoluteInstant getEnd()- Specified by:
getEndin interfaceorg.gvsig.timesupport.AbsoluteInterval- Specified by:
getEndin interfaceorg.gvsig.timesupport.Interval
-
isRelative
public final boolean isRelative()- Specified by:
isRelativein interfaceorg.gvsig.timesupport.Time
-
isAbsolute
public boolean isAbsolute()- Specified by:
isAbsolutein interfaceorg.gvsig.timesupport.Time
-
isInterval
public boolean isInterval()- Specified by:
isIntervalin interfaceorg.gvsig.timesupport.Time
-
isInstant
public final boolean isInstant()- Specified by:
isInstantin interfaceorg.gvsig.timesupport.Time
-
intersects
public boolean intersects(org.gvsig.timesupport.Time time) - Specified by:
intersectsin interfaceorg.gvsig.timesupport.Time
-
intersects
public boolean intersects(org.gvsig.timesupport.AbsoluteInterval absoluteInsterInterval) -
contains
public boolean contains(org.gvsig.timesupport.Instant instant) - Specified by:
containsin interfaceorg.gvsig.timesupport.Interval
-
toStandardDuration
public org.gvsig.timesupport.Duration toStandardDuration()- Specified by:
toStandardDurationin interfaceorg.gvsig.timesupport.Interval
-