Package | Description |
---|---|
thredds.catalog |
Reads and writes THREDDS Dataset Inventory Catalog XML documents.
|
thredds.catalog.crawl | |
thredds.catalog.dl | |
thredds.catalog.parser.jdom | |
thredds.catalog.util | |
thredds.cataloggen | |
thredds.cataloggen.config | |
thredds.cataloggen.datasetenhancer | |
ucar.nc2.thredds |
Connects NetCDF-Java to THREDDS Catalogs and Datasets.
|
Modifier and Type | Class and Description |
---|---|
class |
InvCatalogRef
A reference to a InvCatalog.
|
class |
InvDatasetFcFmrc
InvDataset Feature Collection for Fmrc
Generate anew each call; use object caching if needed to improve efficiency
|
class |
InvDatasetFcGrib
Implement FeatureCollection GRIB - a collection of Grib1 or Grib2 files that are served as Grids.
|
class |
InvDatasetFcPoint
InvDataset Feature Collection for Point types.
|
class |
InvDatasetFeatureCollection
Abstract superclass for Feature Collection InvDatasets.
|
class |
InvDatasetImpl
Concrete implementation of a thredds Dataset, for reading and writing from XML.
|
class |
InvDatasetImplProxy
Proxy an InvDatasetImpl to another InvDatasetImpl.
|
class |
InvDatasetScan
Represents server-side information on how to scan a collection of datasets
for catalog generation.
|
Modifier and Type | Field and Description |
---|---|
protected InvDataset |
InvAccess.dataset |
protected InvDataset |
InvDataset.parent |
Modifier and Type | Field and Description |
---|---|
protected List<InvDataset> |
InvDataset.datasets |
protected List<InvDataset> |
InvCatalog.datasets |
protected Map<String,InvDataset> |
InvCatalog.dsHash |
Modifier and Type | Method and Description |
---|---|
InvDataset |
InvCatalog.findDatasetByID(String id)
Find a contained dataset by its ID.
|
InvDataset |
InvAccess.getDataset() |
InvDataset |
InvDatasetImplProxy.getParent() |
InvDataset |
InvDataset.getParent()
Get parent dataset.
|
InvDataset |
InvCatalogRef.getParent() |
InvDataset |
InvMetadata.getParentDataset()
Get the parent dataset of this InvMetadata
|
InvDataset |
InvDatasetImpl.getParentReal()
Get real parent dataset, no proxies
|
Modifier and Type | Method and Description |
---|---|
List<InvDataset> |
InvDatasetFeatureCollection.getDatasets() |
List<InvDataset> |
InvDatasetImplProxy.getDatasets() |
List<InvDataset> |
InvDataset.getDatasets()
Get a list of all the nested datasets.
|
List<InvDataset> |
InvCatalog.getDatasets()
Get top-level datasets.
|
List<InvDataset> |
InvCatalogRef.getDatasets()
Get a list of all the nested datasets.
|
Modifier and Type | Method and Description |
---|---|
int |
DatasetFilter.accept(InvDataset d)
Decision function as to whether to accept this dataset or not.
|
int |
DatasetFilter.ByServiceType.accept(InvDataset d) |
int |
DatasetFilter.ByDataType.accept(InvDataset d) |
Object |
MetadataConverterIF.readMetadataContent(InvDataset dataset,
org.jdom2.Element mdataElement)
Create an InvMetadata content object from an org.jdom2.Element.
|
Object |
MetadataConverterIF.readMetadataContentFromURL(InvDataset dataset,
URI uri)
Create an InvMetadata content object from an XML document at a named URL.
|
static String |
InvDatasetImpl.resolve(InvDataset ds,
String href)
resolve reletive URLS against the catalog URL.
|
void |
InvCatalogImpl.subset(InvDataset ds)
Deprecated.
in favor of thredds.catalog.util.DeepCopyUtils.subsetCatalogOnDataset
|
abstract void |
InvCatalog.subset(InvDataset dataset)
Munge this catalog so the given dataset is the top catalog.
|
Constructor and Description |
---|
InvAccessImpl(InvDataset dataset,
String urlPath) |
InvAccessImpl(InvDataset dataset,
String urlPath,
InvService service)
Construct from an existing InvService.
|
InvAccessImpl(InvDataset dataset,
String urlPath,
String serviceName,
String typeName,
String dataFormatName,
double dataSize)
Construct from fields in XML catalog.
|
InvDataset(InvDataset parent,
String name) |
InvDatasetImpl(InvDataset parent,
String name) |
InvMetadata(InvDataset dataset,
boolean inherited,
ThreddsMetadata tm)
Constructor using an existing ThreddsMetadata object.
|
InvMetadata(InvDataset dataset,
String mtype,
String namespaceURI,
String namespacePrefix,
boolean inherited,
boolean isThreddsMetadata,
MetadataConverterIF converter,
Object contentObject)
Constructor for elements with inline content.
|
InvMetadata(InvDataset dataset,
String xlinkHref,
String title,
String type,
String namespaceURI,
String prefix,
boolean inherited,
boolean isThreddsMetadata,
MetadataConverterIF converter)
Constructor for elements with Xlinks.
|
Modifier and Type | Method and Description |
---|---|
void |
CatalogCrawler.crawlDataset(InvDataset ds,
CancelTask task,
PrintWriter out,
Object context,
boolean release)
Crawl this dataset recursively, return all datasets
|
void |
CatalogCrawler.crawlDirectDatasets(InvDataset ds,
CancelTask task,
PrintWriter out,
Object context,
boolean release)
Crawl this dataset recursively.
|
boolean |
CatalogExtractor.extractTypedDatasetInfo(PrintWriter out,
InvDataset ds) |
void |
CatalogCrawler.Listener.getDataset(InvDataset dd,
Object context)
Gets called for each dataset found.
|
void |
CatalogExtractor.getDataset(InvDataset ds,
Object context) |
boolean |
CatalogExtractor.openDataset(PrintWriter out,
InvDataset ds) |
boolean |
CatalogCrawler.Filter.skipAll(InvDataset ds) |
Modifier and Type | Method and Description |
---|---|
void |
DIFWriter.doOneDataset(InvDataset ds)
Write a DIF record for a specific dataset
|
void |
DIFWriter.doOneDataset(InvDataset ds,
String fileDir,
StringBuilder mess)
Write a DIF record for a specific dataset
|
boolean |
DIFWriter.isDatasetUseable(InvDataset ds,
StringBuilder sbuff)
See if a dataset is harvestable to a DIF record.
|
boolean |
ADNWriter.isDatasetUseable(InvDataset ds,
StringBuilder sbuff) |
void |
ADNWriter.writeDataset(InvDataset ds,
org.jdom2.Element rootElem) |
void |
DCWriter.writeDataset(InvDataset ds,
org.jdom2.Element rootElem) |
Modifier and Type | Method and Description |
---|---|
Object |
InvCatalogFactory10.readMetadataContent(InvDataset dataset,
org.jdom2.Element mdataElement) |
Object |
InvCatalogFactory10.readMetadataContentFromURL(InvDataset dataset,
URI uri) |
protected ThreddsMetadata.Variables |
InvCatalogFactory10.readVariables(InvCatalog cat,
InvDataset ds,
org.jdom2.Element varsElem) |
Modifier and Type | Method and Description |
---|---|
static InvDataset |
DeepCopyUtils.copyDataset(InvDataset dataset,
List<InvService> availableServices,
boolean copyInheritedMetadataFromParents) |
Modifier and Type | Method and Description |
---|---|
static InvAccess |
DeepCopyUtils.copyAccess(InvAccess access,
InvDataset parentDataset,
List<InvService> availableServices) |
static InvDataset |
DeepCopyUtils.copyDataset(InvDataset dataset,
List<InvService> availableServices,
boolean copyInheritedMetadataFromParents) |
static InvCatalog |
DeepCopyUtils.subsetCatalogOnDataset(InvCatalog catalog,
InvDataset dataset) |
Modifier and Type | Method and Description |
---|---|
static List<InvCatalogRef> |
CatalogUtils.findAllCatRefsInDatasetTree(List<InvDataset> datasets,
StringBuilder log,
boolean onlyRelativeUrls)
Find all catalogRef elements in the dataset tree formed by the given dataset list.
|
Modifier and Type | Method and Description |
---|---|
InvDataset |
InvCrawlablePair.getInvDataset() |
Modifier and Type | Method and Description |
---|---|
void |
DatasetEnhancer1.addMetadata(InvDataset dataset) |
boolean |
DatasetEnhancer1.DatasetMetadataAdder.addMetadata(InvDataset dataset)
Attempt to add metadata to the given dataset and return true if successful.
|
boolean |
DatasetEnhancer1.AddTimeCoverageModels.addMetadata(InvDataset dataset) |
boolean |
DatasetEnhancer1.AddId.addMetadata(InvDataset dataset) |
boolean |
DatasetEnhancer.addMetadata(InvDataset dataset,
CrawlableDataset crDataset)
Add metadata to the given InvDataset possibly using information from the
corresponding CrawlableDataset.
|
Constructor and Description |
---|
InvCrawlablePair(CrawlableDataset crawlableDataset,
InvDataset invDataset) |
Modifier and Type | Field and Description |
---|---|
protected InvDataset |
DatasetSource.accessPointDataset
Top-level dataset of the catalog generated by this DatasetSource.
|
Modifier and Type | Method and Description |
---|---|
protected InvDataset |
LocalDatasetSource.createDataset(String datasetLocation,
String prefixUrlPath) |
protected InvDataset |
GrADSDataServerDatasetSource.createDataset(String datasetLocation,
String prefixUrlPath) |
protected InvDataset |
DodsFileServerDatasetSource.createDataset(String datasetLocation,
String prefixUrlPath) |
protected InvDataset |
DodsDirDatasetSource.createDataset(String datasetLocation,
String prefixUrlPath) |
protected abstract InvDataset |
DatasetSource.createDataset(String datasetLocation,
String prefixUrlPath)
Creates an InvDataset to represent the dataset at the given location
on this DatasetSource.
|
InvDataset |
DatasetSource.expand()
Crawl this DatasetSource and generate a new InvCatalog, return the
top-level InvDataset.
|
InvDataset |
DatasetSource.expand(List accessPoints) |
InvDataset |
CatalogRefInfo.getAccessPointDataset() |
InvDataset |
CatalogGenConfig.getParentDataset()
Return the parent dataset of this CatalogGenConfig
|
InvDataset |
DatasetNamer.getParentDataset()
Return the parent dataset of this DatasetNamer
|
Modifier and Type | Method and Description |
---|---|
boolean |
DatasetFilter.accept(InvDataset dataset)
Test whether the given dataset should be included in a dataset collection.
|
static boolean |
DatasetFilter.acceptDatasetByFilterGroup(List filters,
InvDataset dataset,
boolean isCollectionDataset)
Given a dataset and a group of filters, return true if the group of
filters indicates that the dataset should be accepted, false if it
should be rejected.
|
protected boolean |
DatasetFilter.appliesToDataset(InvDataset dataset) |
protected List |
LocalDatasetSource.expandThisLevel(InvDataset dataset,
String prefixUrlPath)
Return a list of the InvDatasets contained in the given collection dataset
on this DatasetSource.
|
protected List |
GrADSDataServerDatasetSource.expandThisLevel(InvDataset collectionDataset,
String prefixUrlPath) |
protected List |
DodsFileServerDatasetSource.expandThisLevel(InvDataset collectionDataset,
String prefixUrlPath) |
protected List |
DodsDirDatasetSource.expandThisLevel(InvDataset dataset,
String prefixUrlPath)
Return a list of the InvDatasets contained in the given collection dataset
on this DatasetSource.
|
protected abstract List |
DatasetSource.expandThisLevel(InvDataset collectionDataset,
String prefixUrlPath)
Return a list of the InvDatasets contained in the given collection dataset
on this DatasetSource.
|
protected boolean |
LocalDatasetSource.isCollection(InvDataset dataset)
Return true if the given dataset is a collection dataset, false otherwise.
|
protected boolean |
GrADSDataServerDatasetSource.isCollection(InvDataset dataset) |
protected boolean |
DodsFileServerDatasetSource.isCollection(InvDataset dataset) |
protected boolean |
DodsDirDatasetSource.isCollection(InvDataset dataset)
Return true if the given dataset is a collection dataset, false otherwise.
|
protected abstract boolean |
DatasetSource.isCollection(InvDataset dataset)
Return true if the given dataset is a collection dataset, false otherwise.
|
boolean |
CatalogRefExpander.makeCatalogRef(InvDataset dataset) |
Object |
CatGenConfigMetadataFactory.readMetadataContent(InvDataset dataset,
org.jdom2.Element mdataElement)
Create an InvMetadata content object from an org.w3c.dom.Element.
|
Object |
CatGenConfigMetadataFactory.readMetadataContentFromURL(InvDataset dataset,
URI uri) |
boolean |
DatasetFilter.reject(InvDataset dataset)
Test whether the given dataset should be excluded from the dataset collection.
|
void |
CatalogGenConfig.setParentDataset(InvDataset parentDataset)
Set the type of this CatalogGenConfig
|
void |
DatasetSorter.sortDatasets(InvDataset collectionDs) |
void |
DatasetSorter.sortNestedDatasets(InvDataset collectionDs) |
Constructor and Description |
---|
CatalogGenConfig(InvDataset parentDataset,
thredds.cataloggen.config.CatalogGenConfig.Type type)
Constructor
|
CatalogGenConfig(InvDataset parentDataset,
String typeName)
Constructor
|
CatalogRefInfo(String title,
String fileName,
InvDataset accessPointDataset,
DatasetSource dsSource) |
DatasetNamer(InvDataset parentDs,
String name,
boolean addLevel,
thredds.cataloggen.config.DatasetNamerType type,
String matchPattern,
String substitutePattern,
String attribContainer,
String attribName)
Constructor
|
DatasetNamer(InvDataset parentDs,
String name,
String addLevelBoolean,
String typeName,
String matchPattern,
String substitutePattern,
String attribContainer,
String attribName)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
RegExpAndDurationTimeCoverageEnhancer.addMetadata(InvDataset dataset,
CrawlableDataset crDataset) |
Modifier and Type | Method and Description |
---|---|
static void |
ThreddsDataFactory.annotate(InvDataset ds,
NetcdfDataset ncDataset)
Add information from the InvDataset to the NetcdfDataset.
|
NetcdfDataset |
ThreddsDataFactory.openDataset(InvDataset invDataset,
boolean acquire,
CancelTask task,
Formatter log)
Try to open as a NetcdfDataset.
|
ThreddsDataFactory.Result |
ThreddsDataFactory.openFeatureDataset(FeatureType wantFeatureType,
InvDataset invDataset,
CancelTask task,
ThreddsDataFactory.Result result) |
ThreddsDataFactory.Result |
ThreddsDataFactory.openFeatureDataset(InvDataset invDataset,
CancelTask task)
Open a FeatureDataset from an InvDataset object, deciding on which InvAccess to use.
|
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.