public class AggregationFmrc extends AggregationOuterDimension
Aggregation.Dataset, Aggregation.DatasetProxyReader, Aggregation.Type, Aggregation.TypicalDataset| Modifier and Type | Field and Description |
|---|---|
protected static 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,
String dimName,
String recheckS) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDirectoryScanFmrc(String dirName,
String suffix,
String regexpPatternString,
String subdirs,
String olderThan,
String runMatcher,
String forecastMatcher,
String offsetMatcher) |
void |
addExplicitFilesAndRunTimes(Map<String,String> filesRunTimeMap) |
protected void |
buildNetcdfDataset(CancelTask cancelTask)
Call this to build the dataset objects in the NetcdfDataset
|
void |
getDetailInfo(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, readTimeCoordinates, 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 Set<NetcdfDataset.Enhance> fmrcEnhanceMode
public AggregationFmrc(NetcdfDataset ncd, String dimName, String recheckS)
public void addDirectoryScanFmrc(String dirName, String suffix, String regexpPatternString, String subdirs, String olderThan, String runMatcher, String forecastMatcher, String offsetMatcher) throws IOException
IOExceptionpublic void addExplicitFilesAndRunTimes(Map<String,String> filesRunTimeMap)
protected void makeDatasets(CancelTask cancelTask) throws IOException
AggregationmakeDatasets in class AggregationcancelTask - user can cancelIOException - on i/o errorpublic void getDetailInfo(Formatter f)
getDetailInfo in class AggregationOuterDimensionprotected void buildNetcdfDataset(CancelTask cancelTask) throws IOException
AggregationbuildNetcdfDataset in class AggregationcancelTask - maybe cancelIOException - on read errorprotected void rebuildDataset()
throws IOException
AggregationrebuildDataset in class AggregationOuterDimensionIOException - on read error