public class AggregationFmrc extends AggregationOuterDimension
Aggregation.Dataset, Aggregation.DatasetProxyReader, Aggregation.Type, Aggregation.TypicalDataset| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Set<NetcdfDataset.Enhance> |
fmrcEnhanceMode |
aggVarNames, aggVars, cacheList, debugCache, debugInvocation, debugStride, invocation, timeUnitsChangecacheDirty, datasetManager, datasets, dateFormatMark, dateFormatter, debug, debugConvert, debugDateParse, debugOpenFile, debugProxy, debugRead, debugSyncDetail, dimName, diskCache2, executor, explicitDatasets, isDate, logger, ncDataset, spiObject, type, typicalDatasetMode| Constructor and Description |
|---|
AggregationFmrc(NetcdfDataset ncd,
java.lang.String dimName,
java.lang.String recheckS) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDirectoryScanFmrc(java.lang.String dirName,
java.lang.String suffix,
java.lang.String regexpPatternString,
java.lang.String subdirs,
java.lang.String olderThan,
java.lang.String runMatcher,
java.lang.String forecastMatcher,
java.lang.String offsetMatcher) |
protected void |
buildNetcdfDataset(CancelTask cancelTask)
Call this to build the dataset objects in the NetcdfDataset
|
void |
getDetailInfo(java.util.Formatter f) |
protected void |
makeDatasets(CancelTask cancelTask)
Make the list of Datasets, from explicit and scans.
|
protected void |
rebuildDataset()
Call this when rescan has found changed datasets
|
addVariable, buildCoords, getTotalCoords, main, makeDataset, makeDataset, promoteGlobalAttributes, reallyRead, reallyReadaddCollection, addDataset, addDatasetScan, addExplicitDataset, close, findVariable, finish, getDatasets, getDimensionName, getFileTypeDescription, getFileTypeId, getLastModified, getLocation, getType, getTypicalDataset, persistRead, persistWrite, setDatasetAcquireProxy, setDatasetAcquireProxy, setExecutor, setModifications, setPersistenceCache, setTypicalDatasetMode, syncExtendprotected static java.util.Set<NetcdfDataset.Enhance> fmrcEnhanceMode
public AggregationFmrc(NetcdfDataset ncd, java.lang.String dimName, java.lang.String recheckS)
public void addDirectoryScanFmrc(java.lang.String dirName,
java.lang.String suffix,
java.lang.String regexpPatternString,
java.lang.String subdirs,
java.lang.String olderThan,
java.lang.String runMatcher,
java.lang.String forecastMatcher,
java.lang.String offsetMatcher)
throws java.io.IOException
java.io.IOExceptionprotected void makeDatasets(CancelTask cancelTask) throws java.io.IOException
AggregationmakeDatasets in class AggregationcancelTask - user can canceljava.io.IOException - on i/o errorpublic void getDetailInfo(java.util.Formatter f)
getDetailInfo in class AggregationOuterDimensionprotected void buildNetcdfDataset(CancelTask cancelTask) throws java.io.IOException
AggregationbuildNetcdfDataset in class AggregationcancelTask - maybe canceljava.io.IOException - on read errorprotected void rebuildDataset()
throws java.io.IOException
AggregationrebuildDataset in class AggregationOuterDimensionjava.io.IOException - on read error