public abstract class CoordinateTimeAbstract extends Object implements Coordinate
Coordinate.Type| Modifier and Type | Field and Description |
|---|---|
protected int |
code |
static String |
MIXED_INTERVALS |
protected String |
name |
protected String |
periodName |
protected CalendarDate |
refDate |
protected CalendarPeriod |
timeUnit |
| Modifier and Type | Method and Description |
|---|---|
int |
getCode() |
String |
getName() |
CalendarPeriod |
getPeriod() |
CalendarDate |
getRefDate() |
CalendarPeriod |
getTimeUnit() |
double |
getTimeUnitScale() |
String |
getUnit() |
abstract CoordinateTimeAbstract |
makeBestTimeCoordinate(List<Double> runOffsets) |
abstract CalendarDateRange |
makeCalendarDateRange(Calendar cal) |
void |
setName(String name) |
void |
setRefDate(CalendarDate refDate) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIndex, getSize, getType, getValue, getValues, showCoords, showInfopublic static final String MIXED_INTERVALS
protected final int code
protected final CalendarPeriod timeUnit
protected String periodName
protected CalendarDate refDate
protected String name
public int getCode()
getCode in interface Coordinatepublic CalendarPeriod getPeriod()
public String getUnit()
getUnit in interface Coordinatepublic String getName()
getName in interface Coordinatepublic void setName(String name)
public CalendarDate getRefDate()
public void setRefDate(CalendarDate refDate)
public double getTimeUnitScale()
public CalendarPeriod getTimeUnit()
public abstract CoordinateTimeAbstract makeBestTimeCoordinate(List<Double> runOffsets)
public abstract CalendarDateRange makeCalendarDateRange(Calendar cal)
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.