Package org.gvsig.timesupport.impl
Class DefaultRelativeInterval
java.lang.Object
org.gvsig.timesupport.impl.DefaultRelativeInterval
- All Implemented Interfaces:
Cloneable,org.gvsig.timesupport.Interval,org.gvsig.timesupport.RelativeInterval,org.gvsig.timesupport.Time,org.gvsig.tools.lang.Cloneable
public class DefaultRelativeInterval
extends Object
implements org.gvsig.timesupport.RelativeInterval
- Version:
- $Id$
- Author:
- gvSIG team
-
Method Summary
Modifier and TypeMethodDescriptionclone()booleancontains(org.gvsig.timesupport.Instant instant) booleancontains(org.gvsig.timesupport.RelativeInstant instant) booleancontains(org.gvsig.timesupport.RelativeInterval interval) booleanorg.gvsig.timesupport.Chronologyorg.gvsig.timesupport.RelativeInstantgetEnd()org.gvsig.timesupport.RelativeInstantgetStart()booleanintersects(org.gvsig.timesupport.RelativeInterval relativeInterval) booleanintersects(org.gvsig.timesupport.Time time) final booleanbooleanisAfter(org.gvsig.timesupport.RelativeInstant instant) booleanisAfter(org.gvsig.timesupport.RelativeInterval interval) booleanisBefore(org.gvsig.timesupport.RelativeInstant instant) booleanisBefore(org.gvsig.timesupport.RelativeInterval interval) final booleanbooleanbooleanbooleanoverlaps(org.gvsig.timesupport.RelativeInterval interval) org.gvsig.timesupport.Durationlongorg.gvsig.timesupport.DurationtoString()
-
Method Details
-
toDurationMillis
public long toDurationMillis()- Specified by:
toDurationMillisin interfaceorg.gvsig.timesupport.RelativeInterval
-
contains
public boolean contains(org.gvsig.timesupport.RelativeInstant instant) - Specified by:
containsin interfaceorg.gvsig.timesupport.RelativeInterval
-
isAfter
public boolean isAfter(org.gvsig.timesupport.RelativeInstant instant) - Specified by:
isAfterin interfaceorg.gvsig.timesupport.RelativeInterval
-
isAfter
public boolean isAfter(org.gvsig.timesupport.RelativeInterval interval) - Specified by:
isAfterin interfaceorg.gvsig.timesupport.RelativeInterval
-
isBefore
public boolean isBefore(org.gvsig.timesupport.RelativeInstant instant) - Specified by:
isBeforein interfaceorg.gvsig.timesupport.RelativeInterval
-
isBefore
public boolean isBefore(org.gvsig.timesupport.RelativeInterval interval) - Specified by:
isBeforein interfaceorg.gvsig.timesupport.RelativeInterval
-
toDuration
public org.gvsig.timesupport.Duration toDuration()- Specified by:
toDurationin interfaceorg.gvsig.timesupport.RelativeInterval
-
toString
-
equals
-
contains
public boolean contains(org.gvsig.timesupport.RelativeInterval interval) - Specified by:
containsin interfaceorg.gvsig.timesupport.RelativeInterval
-
overlaps
public boolean overlaps(org.gvsig.timesupport.RelativeInterval interval) - Specified by:
overlapsin interfaceorg.gvsig.timesupport.RelativeInterval
-
getChronology
public org.gvsig.timesupport.Chronology getChronology()- Specified by:
getChronologyin interfaceorg.gvsig.timesupport.Time
-
clone
- Specified by:
clonein interfaceorg.gvsig.tools.lang.Cloneable- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
getStart
public org.gvsig.timesupport.RelativeInstant getStart()- Specified by:
getStartin interfaceorg.gvsig.timesupport.Interval- Specified by:
getStartin interfaceorg.gvsig.timesupport.RelativeInterval
-
getEnd
public org.gvsig.timesupport.RelativeInstant getEnd()- Specified by:
getEndin interfaceorg.gvsig.timesupport.Interval- Specified by:
getEndin interfaceorg.gvsig.timesupport.RelativeInterval
-
isRelative
public boolean isRelative()- Specified by:
isRelativein interfaceorg.gvsig.timesupport.Time
-
isAbsolute
public final 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
-
contains
public boolean contains(org.gvsig.timesupport.Instant instant) - Specified by:
containsin interfaceorg.gvsig.timesupport.Interval
-
intersects
public boolean intersects(org.gvsig.timesupport.Time time) - Specified by:
intersectsin interfaceorg.gvsig.timesupport.Time
-
intersects
public boolean intersects(org.gvsig.timesupport.RelativeInterval relativeInterval) -
toStandardDuration
public org.gvsig.timesupport.Duration toStandardDuration()- Specified by:
toStandardDurationin interfaceorg.gvsig.timesupport.Interval
-