Package ucar.nc2.ft2.coverage
Class TimeHelper
- java.lang.Object
-
- ucar.nc2.ft2.coverage.TimeHelper
-
@Immutable public class TimeHelper extends Object
Helper class for Time coordinate axes- Since:
- 7/11/2015
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static TimeHelperfactory(String units, AttributeContainer atts)CalendargetCalendar()CalendarDateUnitgetCalendarDateUnit()static CalendargetCalendarFromAttribute(AttributeContainer atts)List<NamedObject>getCoordValueNames(CoverageCoordAxis1D axis)Deprecated.will be moved in ver6CalendarDateRangegetDateRange(double startValue, double endValue)doublegetOffsetInTimeUnits(CalendarDate start, CalendarDate end)CalendarDategetRefDate()StringgetUdUnit()CalendarDatemakeDate(double value)CalendarDatemakeDateInTimeUnits(CalendarDate start, double addTo)doubleoffsetFromRefDate(CalendarDate date)TimeHelpersetReferenceDate(CalendarDate refDate)
-
-
-
Method Detail
-
factory
public static TimeHelper factory(String units, AttributeContainer atts)
-
setReferenceDate
public TimeHelper setReferenceDate(CalendarDate refDate)
-
getUdUnit
public String getUdUnit()
-
offsetFromRefDate
public double offsetFromRefDate(CalendarDate date)
-
getCoordValueNames
@Deprecated public List<NamedObject> getCoordValueNames(CoverageCoordAxis1D axis)
Deprecated.will be moved in ver6
-
getRefDate
public CalendarDate getRefDate()
-
makeDate
public CalendarDate makeDate(double value)
-
getDateRange
public CalendarDateRange getDateRange(double startValue, double endValue)
-
getOffsetInTimeUnits
public double getOffsetInTimeUnits(CalendarDate start, CalendarDate end)
-
makeDateInTimeUnits
public CalendarDate makeDateInTimeUnits(CalendarDate start, double addTo)
-
getCalendarFromAttribute
public static Calendar getCalendarFromAttribute(AttributeContainer atts)
-
getCalendar
public Calendar getCalendar()
-
getCalendarDateUnit
public CalendarDateUnit getCalendarDateUnit()
-
-