Package org.geotools.temporal.object
Class DefaultIntervalLength
- Object
-
- DefaultDuration
-
- DefaultIntervalLength
-
- All Implemented Interfaces:
Duration
,IntervalLength
public class DefaultIntervalLength extends DefaultDuration implements 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
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object object)
int
getFactor()
The exponent of the base.int
getRadix()
A positive integer that is the base of the mulitplier of the unit.long
getTimeInMillis()
Unit
getUnit()
The unit of measure used to express the length of the interval.int
getValue()
int
hashCode()
String
toString()
-
-
-
Method Detail
-
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
-
-