Package | Description |
---|---|
thredds.filesystem |
Implementations for thredds.inventory.MCollection
ControllerOS - just a front for using OS file system services.
|
thredds.inventory |
Abstractions for tracking dataset inventory using "managed files".
|
thredds.inventory.bdb | |
thredds.inventory.filter | |
thredds.inventory.partition | |
thredds.server.catalog | |
thredds.tdm | |
ucar.nc2.ft.cover.impl | |
ucar.nc2.ft.fmrc | |
ucar.nc2.grib | |
ucar.nc2.grib.collection | |
ucar.nc2.ncml |
Netcdf Markup Language (NcML) Implementation classes
see NcML home page
|
Modifier and Type | Class and Description |
---|---|
class |
MFileOS
Implements thredds.inventory.MFile using regular OS files.
|
class |
MFileOS7
Use Java 7 nio Paths
|
Modifier and Type | Method and Description |
---|---|
MFile |
MFileOS.getParent() |
MFile |
MFileOS7.getParent() |
Modifier and Type | Method and Description |
---|---|
Iterator<MFile> |
ControllerOS7.getInventoryAll(CollectionConfig mc,
boolean recheck) |
Iterator<MFile> |
ControllerOS.getInventoryAll(CollectionConfig mc,
boolean recheck) |
Iterator<MFile> |
ControllerOS7.getInventoryTop(CollectionConfig mc,
boolean recheck) |
Iterator<MFile> |
ControllerOS.getInventoryTop(CollectionConfig mc,
boolean recheck) |
Iterator<MFile> |
ControllerOS7.getSubdirs(CollectionConfig mc,
boolean recheck) |
Iterator<MFile> |
ControllerOS.getSubdirs(CollectionConfig mc,
boolean recheck) |
Modifier and Type | Method and Description |
---|---|
int |
MFileOS.compareTo(MFile o) |
int |
MFileOS7.compareTo(MFile o) |
Modifier and Type | Field and Description |
---|---|
protected List<MFile> |
CollectionList.mfiles |
Modifier and Type | Method and Description |
---|---|
MFile |
MCollection.getLatestFile()
The latest file in the collection.
|
MFile |
CollectionAbstract.getLatestFile() |
MFile |
MFile.getParent()
Get the parent of this
|
MFile |
MFileIterator.next() |
Modifier and Type | Method and Description |
---|---|
CloseableIterator<MFile> |
CollectionManagerAbstract.getFileIterator() |
CloseableIterator<MFile> |
MCollection.getFileIterator()
Get the current collection of MFile, no guaranteed order.
|
CloseableIterator<MFile> |
CollectionPathMatcher.getFileIterator() |
CloseableIterator<MFile> |
CollectionFiltered.getFileIterator() |
CloseableIterator<MFile> |
CollectionList.getFileIterator() |
CloseableIterator<MFile> |
CollectionGlob.getFileIterator() |
CloseableIterator<MFile> |
CollectionListRange.getFileIterator() |
CloseableIterator<MFile> |
CollectionGeneral.getFileIterator() |
Iterable<MFile> |
CollectionManagerCatalog.getFilesSorted() |
Iterable<MFile> |
MCollection.getFilesSorted()
Get the current collection of MFile.
|
Iterable<MFile> |
CollectionPathMatcher.getFilesSorted() |
Iterable<MFile> |
CollectionFiltered.getFilesSorted() |
Iterable<MFile> |
CollectionList.getFilesSorted() |
Iterable<MFile> |
CollectionGlob.getFilesSorted() |
Iterable<MFile> |
CollectionListRange.getFilesSorted() |
Iterable<MFile> |
CollectionGeneral.getFilesSorted() |
Iterable<MFile> |
MFileCollectionManager.getFilesSorted()
Deprecated.
|
Iterator<MFile> |
MController.getInventoryAll(CollectionConfig mc,
boolean recheck)
Returns all leaves in collection, recursing into subdirectories.
|
Iterator<MFile> |
MController.getInventoryTop(CollectionConfig mc,
boolean recheck)
Returns all leaves in top collection, not recursing into subdirectories.
|
Iterator<MFile> |
MController.getSubdirs(CollectionConfig mc,
boolean recheck)
Returns all subdirectories in top collection.
|
protected List<MFile> |
CollectionAbstract.makeFileListSorted() |
Modifier and Type | Method and Description |
---|---|
boolean |
MFileFilter.accept(MFile mfile)
Tests if a specified MFile should be included in a file collection.
|
boolean |
CollectionConfig.accept(MFile file) |
void |
CollectionListRange.addFile(MFile mfile) |
int |
CollectionAbstract.DateSorter.compare(MFile m1,
MFile m2) |
int |
MFile.compareTo(MFile o) |
CalendarDate |
MCollection.extractDate(MFile mfile)
Use the date extractor to extract the date from the filename.
|
CalendarDate |
CollectionAbstract.extractDate(MFile mfile) |
CalendarDate |
DateExtractorNone.getCalendarDate(MFile mfile) |
CalendarDate |
DateExtractorFromName.getCalendarDate(MFile mfile) |
CalendarDate |
DateExtractor.getCalendarDate(MFile mfile) |
Date |
DateExtractorNone.getDate(MFile mfile) |
Date |
DateExtractorFromName.getDate(MFile mfile) |
Date |
DateExtractor.getDate(MFile mfile) |
byte[] |
CollectionManagerAbstract.getMetadata(MFile file,
String key) |
boolean |
CollectionManager.ChangeChecker.hasChangedSince(MFile file,
long when) |
boolean |
CollectionManager.ChangeChecker.hasntChangedSince(MFile file,
long when) |
void |
CollectionManagerAbstract.putMetadata(MFile file,
String key,
byte[] value) |
CollectionConfig |
CollectionConfig.subdir(MFile child) |
Modifier and Type | Method and Description |
---|---|
protected void |
MFileCollectionManager.reallyScan(Map<String,MFile> map)
Deprecated.
|
void |
MFileCollectionManager.setFiles(Iterable<MFile> files)
Deprecated.
|
Constructor and Description |
---|
CollectionSingleFile(MFile file,
org.slf4j.Logger logger) |
CollectionSingleIndexFile(MFile file,
org.slf4j.Logger logger) |
Constructor and Description |
---|
CollectionList(String collectionName,
String root,
List<MFile> mfiles,
org.slf4j.Logger logger) |
MFileIterator(Iterator<MFile> iter,
MFileFilter filter)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
MetadataManager.delete(Map<String,MFile> current) |
Modifier and Type | Method and Description |
---|---|
boolean |
RegExpMatchOnName.accept(MFile file) |
boolean |
WildcardMatchOnPath.accept(MFile file) |
boolean |
CompositeMFileFilter.accept(MFile mfile) |
boolean |
LastModifiedLimit.accept(MFile dataset) |
boolean |
FilterNegate.accept(MFile mfile) |
boolean |
WildcardMatchOnName.accept(MFile file) |
Modifier and Type | Method and Description |
---|---|
CloseableIterator<MFile> |
DirectoryCollection.getFileIterator() |
CloseableIterator<MFile> |
PartitionManagerFromIndexDirectory.getFileIterator() |
CloseableIterator<MFile> |
DirectoryPartition.getFileIterator() |
CloseableIterator<MFile> |
PartitionManagerFromIndexList.getFileIterator() |
Iterable<MFile> |
DirectoryCollection.getFilesSorted() |
Iterable<MFile> |
PartitionManagerFromIndexDirectory.getFilesSorted() |
Iterable<MFile> |
DirectoryPartition.getFilesSorted() |
Iterable<MFile> |
PartitionManagerFromIndexList.getFilesSorted() |
List<MFile> |
DirectoryBuilder.readFilesFromIndex(IndexReader indexReader) |
Modifier and Type | Method and Description |
---|---|
void |
DirectoryCollection.Visitor.consume(MFile mfile) |
Modifier and Type | Method and Description |
---|---|
boolean |
IndexReader.readMFiles(Path indexFile,
List<MFile> result)
Read the MFiles from a GribCollection index file
|
Constructor and Description |
---|
PartitionManagerFromIndexList(MCollection dcm,
List<MFile> partFiles,
org.slf4j.Logger logger) |
Modifier and Type | Method and Description |
---|---|
MFile |
FeatureCollection.getFileFromRequestPath(String path) |
Modifier and Type | Method and Description |
---|---|
boolean |
DatasetScanFilter.accept(MFile dataset) |
boolean |
DatasetScanFilter.Selector.RegExpMatchOnNameFilter.accept(MFile mfile) |
boolean |
DatasetScanFilter.Selector.WildcardMatchOnNameFilter.accept(MFile dataset) |
boolean |
DatasetScanFilter.Selector.LastModifiedLimitFilter.accept(MFile dataset)
Accept datasets whose last modified date is at least the
last modified limit of milliseconds in the past.
|
boolean |
DatasetScanFilter.Selector.isApplicable(MFile dataset)
Test if this selector applies to the given dataset.
|
boolean |
DatasetScanFilter.Selector.match(MFile dataset)
Determine if the given dataset matches this selector.
|
Modifier and Type | Method and Description |
---|---|
void |
GCpass1.reportOneFile(MFile mfile,
int nrecords,
Counters countersOne,
Indent indent,
Formatter fm) |
Modifier and Type | Method and Description |
---|---|
boolean |
CoverageIndexWriter.writeIndex(String name,
File idxFile,
List<MFile> files,
CoverageDataset cds) |
Modifier and Type | Method and Description |
---|---|
static GridDatasetInv |
GridDatasetInv.open(MCollection cm,
MFile mfile,
org.jdom2.Element ncml) |
Modifier and Type | Method and Description |
---|---|
static GribIndex |
GribIndex.open(boolean isGrib1,
MFile mfile) |
static GribIndex |
GribIndex.readOrCreateIndexFromSingleFile(boolean isGrib1,
MFile mfile,
CollectionUpdateType force,
org.slf4j.Logger logger)
Create a gbx9 index from a single grib1 or grib2 file.
|
Modifier and Type | Class and Description |
---|---|
class |
GcMFile
MFile stored in GC index
|
Modifier and Type | Field and Description |
---|---|
protected Map<Integer,MFile> |
GribCollectionMutable.fileMap |
protected Map<Integer,MFile> |
GribCollectionImmutable.fileMap |
Modifier and Type | Method and Description |
---|---|
MFile |
GribCollectionImmutable.findMFileByName(String filename) |
MFile |
GcMFile.getParent() |
Modifier and Type | Method and Description |
---|---|
Collection<MFile> |
GribCollectionMutable.getFiles() |
List<MFile> |
GribCollectionMutable.GroupGC.getFiles() |
Collection<MFile> |
GribCollectionImmutable.getFiles() |
List<MFile> |
GribCollectionImmutable.GroupGC.getFiles() |
Modifier and Type | Method and Description |
---|---|
int |
GcMFile.compareTo(MFile o) |
static GribCollectionImmutable |
GribCdmIndex.openGribCollectionFromDataFile(boolean isGrib1,
MFile mfile,
CollectionUpdateType updateType,
FeatureCollectionConfig config,
Formatter errlog,
org.slf4j.Logger logger) |
Modifier and Type | Method and Description |
---|---|
static List<GcMFile> |
GcMFile.makeFiles(File directory,
List<MFile> files,
Set<Integer> allFileSet) |
List<ucar.nc2.grib.collection.Grib1CollectionWriter.Group> |
Grib1CollectionBuilder.makeGroups(List<MFile> allFiles,
boolean singleRuntime,
Formatter errlog) |
boolean |
GribCdmIndex.readMFiles(Path indexFile,
List<MFile> result) |
void |
GribCollectionMutable.setFileMap(Map<Integer,MFile> fileMap) |
protected boolean |
Grib1CollectionBuilder.writeIndex(String name,
String indexFilepath,
CoordinateRuntime masterRuntime,
List<? extends GribCollectionBuilder.Group> groups,
List<MFile> files) |
Modifier and Type | Method and Description |
---|---|
MFile |
Aggregation.Dataset.getMFile() |
Modifier and Type | Method and Description |
---|---|
protected Aggregation.Dataset |
AggregationOuterDimension.makeDataset(MFile dset) |
protected Aggregation.Dataset |
Aggregation.makeDataset(MFile dset) |
Constructor and Description |
---|
Dataset(MFile mfile) |
Copyright © 1999–2017 UCAR/Unidata. All rights reserved.