public abstract class GribCollectionBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
GribCollectionBuilder.Group |
protected class |
GribCollectionBuilder.GroupAndRuntime |
| Modifier and Type | Field and Description |
|---|---|
protected MCollection |
dcm |
protected File |
directory |
protected boolean |
isGrib1 |
protected org.slf4j.Logger |
logger |
protected String |
name |
| Constructor and Description |
|---|
GribCollectionBuilder(boolean isGrib1,
String name,
MCollection dcm,
org.slf4j.Logger logger) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
createIndex(Formatter errlog) |
protected abstract List<? extends GribCollectionBuilder.Group> |
makeGroups(List<MFile> allFiles,
Formatter errlog) |
boolean |
updateNeeded(CollectionUpdateType ff) |
protected abstract boolean |
writeIndex(String name,
String indexFilepath,
CoordinateRuntime masterRuntime,
List<? extends GribCollectionBuilder.Group> groups,
List<MFile> files) |
protected final MCollection dcm
protected final org.slf4j.Logger logger
protected final boolean isGrib1
protected String name
protected File directory
public GribCollectionBuilder(boolean isGrib1,
String name,
MCollection dcm,
org.slf4j.Logger logger)
protected abstract List<? extends GribCollectionBuilder.Group> makeGroups(List<MFile> allFiles, Formatter errlog) throws IOException
IOExceptionprotected abstract boolean writeIndex(String name, String indexFilepath, CoordinateRuntime masterRuntime, List<? extends GribCollectionBuilder.Group> groups, List<MFile> files) throws IOException
IOExceptionpublic boolean updateNeeded(CollectionUpdateType ff) throws IOException
IOExceptionpublic boolean createIndex(Formatter errlog) throws IOException
IOExceptionCopyright © 1999–2014 UCAR/Unidata. All rights reserved.