Package org.geotools.temporal.object
Class DefaultIntervalLength
Object
DefaultDuration
DefaultIntervalLength
- All Implemented Interfaces:
Duration
,IntervalLength
A data type for intervals of time which supports the expression of duration in terms of a specified multiple of a
single unit of time.
- Author:
- Mehdi Sidhoum (Geomatys)
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultIntervalLength
(Unit unit, int radix, int factor, int value) Creates a new instance of IntervalUnit example : Unit="second" radix=10 factor=3 value=7 specifies a time interval length of 7ms. -
Method Summary
-
Constructor Details
-
DefaultIntervalLength
public DefaultIntervalLength(Unit unit, int radix, int factor, int value) Creates a new instance of IntervalUnit example : Unit="second" radix=10 factor=3 value=7 specifies a time interval length of 7ms.
-
-
Method Details
-
getUnit
public Unit getUnit()The unit of measure used to express the length of the interval.- Specified by:
getUnit
in interfaceIntervalLength
-
getRadix
public int getRadix()A positive integer that is the base of the mulitplier of the unit.- Specified by:
getRadix
in interfaceIntervalLength
-
getFactor
public int getFactor()The exponent of the base.- Specified by:
getFactor
in interfaceIntervalLength
-
getValue
public int getValue()Description copied from interface:IntervalLength
- Specified by:
getValue
in interfaceIntervalLength
-
getTimeInMillis
public long getTimeInMillis()- Specified by:
getTimeInMillis
in classDefaultDuration
-
equals
-
hashCode
public int hashCode() -
toString
-