@ThreadSafe
public class Fmrc
extends java.lang.Object
| Constructor and Description |
|---|
Fmrc(MCollection manager,
FeatureCollectionConfig config) |
public Fmrc(MCollection manager, FeatureCollectionConfig config)
public static Fmrc open(java.lang.String collection, java.util.Formatter errlog) throws java.io.IOException
collection - describes the collection. May be one of:
errlog - place error messages herejava.io.IOException - on read errorpublic static Fmrc open(FeatureCollectionConfig config, java.util.Formatter errlog) throws java.io.IOException
java.io.IOExceptionpublic void setNcml(org.jdom2.Element outerNcml,
org.jdom2.Element innerNcml)
public void close()
public MCollection getManager()
public FmrcInv getFmrcInv(java.util.Formatter debug) throws java.io.IOException
java.io.IOExceptionpublic CalendarDateRange getDateRangeForRun(CalendarDate run)
public CalendarDateRange getDateRangeForOffset(double offset)
public java.util.List<CalendarDate> getRunDates() throws java.io.IOException
java.io.IOExceptionpublic java.util.List<CalendarDate> getForecastDates() throws java.io.IOException
java.io.IOExceptionpublic double[] getForecastOffsets()
throws java.io.IOException
java.io.IOExceptionpublic GridDataset getDataset2D(NetcdfDataset result) throws java.io.IOException
java.io.IOExceptionpublic GridDataset getDatasetBest() throws java.io.IOException
java.io.IOExceptionpublic GridDataset getDatasetBest(FeatureCollectionConfig.BestDataset bd) throws java.io.IOException
java.io.IOExceptionpublic GridDataset getRunTimeDataset(CalendarDate run) throws java.io.IOException
java.io.IOExceptionpublic GridDataset getConstantForecastDataset(CalendarDate time) throws java.io.IOException
java.io.IOExceptionpublic GridDataset getConstantOffsetDataset(double hour) throws java.io.IOException
java.io.IOExceptionpublic void updateProto()
public void update()
public boolean checkInvState(long lastInvChange)
throws java.io.IOException
java.io.IOExceptionpublic boolean checkProtoState(long lastProtoChanged)
throws java.io.IOException
java.io.IOExceptionpublic void showDetails(java.util.Formatter out)
throws java.io.IOException
java.io.IOExceptionpublic static void main(java.lang.String[] args)
throws java.io.IOException
java.io.IOException