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, timeUnitsChange
cacheDirty, 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, reallyRead
addCollection, addDataset, addDatasetScan, addExplicitDataset, close, findVariable, finish, getDatasets, getDimensionName, getFileTypeDescription, getFileTypeId, getLastModified, getLocation, getType, getTypicalDataset, persistRead, persistWrite, setDatasetAcquireProxy, setDatasetAcquireProxy, setExecutor, setModifications, setPersistenceCache, setTypicalDatasetMode, syncExtend
protected 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.IOException
protected void makeDatasets(CancelTask cancelTask) throws java.io.IOException
Aggregation
makeDatasets
in class Aggregation
cancelTask
- user can canceljava.io.IOException
- on i/o errorpublic void getDetailInfo(java.util.Formatter f)
getDetailInfo
in class AggregationOuterDimension
protected void buildNetcdfDataset(CancelTask cancelTask) throws java.io.IOException
Aggregation
buildNetcdfDataset
in class Aggregation
cancelTask
- maybe canceljava.io.IOException
- on read errorprotected void rebuildDataset() throws java.io.IOException
Aggregation
rebuildDataset
in class AggregationOuterDimension
java.io.IOException
- on read error