| 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 | |
| thredds.inventory |
Abstractions for tracking dataset inventory using "managed files".
|
| 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
Feature Collection for Fmrc
Generate anew each call; use object caching if needed to improve efficiency
|
class |
InvDatasetFcPoint
Feature Collection for Point types
|
class |
InvDatasetFeatureCollection
Feature Collection Dataset.
|
class |
InvDatasetFmrc
Deprecated.
use InvDatasetFeatureCollection (must replace datasetFmrc with featureCollection in the TDS config catalog)
|
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 java.util.List<InvDataset> |
InvDataset.datasets |
protected java.util.List<InvDataset> |
InvCatalog.datasets |
protected java.util.Map<java.lang.String,InvDataset> |
InvCatalog.dsHash |
| Modifier and Type | Method and Description |
|---|---|
InvDataset |
InvCatalog.findDatasetByID(java.lang.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 |
|---|---|
java.util.List<InvDataset> |
InvDatasetImplProxy.getDatasets() |
java.util.List<InvDataset> |
InvDatasetFmrc.getDatasets()
Deprecated.
|
java.util.List<InvDataset> |
InvDatasetFeatureCollection.getDatasets() |
java.util.List<InvDataset> |
InvDataset.getDatasets()
Get a list of all the nested datasets.
|
java.util.List<InvDataset> |
InvCatalogRef.getDatasets()
Get a list of all the nested datasets.
|
java.util.List<InvDataset> |
InvCatalog.getDatasets()
Get top-level 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) |
java.lang.Object |
MetadataConverterIF.readMetadataContent(InvDataset dataset,
org.jdom.Element mdataElement)
Create an InvMetadata content object from an org.jdom.Element.
|
java.lang.Object |
MetadataConverterIF.readMetadataContentFromURL(InvDataset dataset,
java.net.URI uri)
Create an InvMetadata content object from an XML document at a named URL.
|
static java.lang.String |
InvDatasetImpl.resolve(InvDataset ds,
java.lang.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,
java.lang.String urlPath) |
InvAccessImpl(InvDataset dataset,
java.lang.String urlPath,
InvService service)
Construct from an existing InvService.
|
InvAccessImpl(InvDataset dataset,
java.lang.String urlPath,
java.lang.String serviceName,
java.lang.String typeName,
java.lang.String dataFormatName,
double dataSize)
Construct from fields in XML catalog.
|
InvDataset(InvDataset parent,
java.lang.String name) |
InvDatasetImpl(InvDataset parent,
java.lang.String name) |
InvMetadata(InvDataset dataset,
boolean inherited,
ThreddsMetadata tm)
Constructor using an existing ThreddsMetadata object.
|
InvMetadata(InvDataset dataset,
java.lang.String mtype,
java.lang.String namespaceURI,
java.lang.String namespacePrefix,
boolean inherited,
boolean isThreddsMetadata,
MetadataConverterIF converter,
java.lang.Object contentObject)
Constructor for elements with inline content.
|
InvMetadata(InvDataset dataset,
java.lang.String xlinkHref,
java.lang.String title,
java.lang.String type,
java.lang.String namespaceURI,
java.lang.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,
java.io.PrintStream out,
java.lang.Object context,
boolean release)
Crawl this dataset recursively, return all datasets
|
void |
CatalogCrawler.crawlDirectDatasets(InvDataset ds,
CancelTask task,
java.io.PrintStream out,
java.lang.Object context,
boolean release)
Crawl this dataset recursively.
|
boolean |
CatalogExtractor.extractTypedDatasetInfo(java.io.PrintStream out,
InvDataset ds) |
void |
CatalogExtractor.getDataset(InvDataset ds,
java.lang.Object context) |
void |
CatalogCrawler.Listener.getDataset(InvDataset dd,
java.lang.Object context)
Gets called for each dataset found.
|
boolean |
CatalogExtractor.openDataset(java.io.PrintStream out,
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,
java.lang.String fileDir,
java.lang.StringBuffer mess)
Write a DIF record for a specific dataset
|
boolean |
DIFWriter.isDatasetUseable(InvDataset ds,
java.lang.StringBuffer sbuff)
See if a dataset is harvestable to a DIF record.
|
boolean |
ADNWriter.isDatasetUseable(InvDataset ds,
java.lang.StringBuffer sbuff) |
void |
DCWriter.writeDataset(InvDataset ds,
org.jdom.Element rootElem) |
void |
ADNWriter.writeDataset(InvDataset ds,
org.jdom.Element rootElem) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
InvCatalogFactory10.readMetadataContent(InvDataset dataset,
org.jdom.Element mdataElement) |
java.lang.Object |
InvCatalogFactory10.readMetadataContentFromURL(InvDataset dataset,
java.net.URI uri) |
protected ThreddsMetadata.Variables |
InvCatalogFactory10.readVariables(InvCatalog cat,
InvDataset ds,
org.jdom.Element varsElem) |
| Modifier and Type | Method and Description |
|---|---|
static InvDataset |
DeepCopyUtils.copyDataset(InvDataset dataset,
java.util.List<InvService> availableServices,
boolean copyInheritedMetadataFromParents) |
| Modifier and Type | Method and Description |
|---|---|
static InvAccess |
DeepCopyUtils.copyAccess(InvAccess access,
InvDataset parentDataset,
java.util.List<InvService> availableServices) |
static InvDataset |
DeepCopyUtils.copyDataset(InvDataset dataset,
java.util.List<InvService> availableServices,
boolean copyInheritedMetadataFromParents) |
static InvCatalog |
DeepCopyUtils.subsetCatalogOnDataset(InvCatalog catalog,
InvDataset dataset) |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<InvCatalogRef> |
CatalogUtils.findAllCatRefsInDatasetTree(java.util.List<InvDataset> datasets,
java.lang.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(java.lang.String datasetLocation,
java.lang.String prefixUrlPath) |
protected InvDataset |
GrADSDataServerDatasetSource.createDataset(java.lang.String datasetLocation,
java.lang.String prefixUrlPath) |
protected InvDataset |
DodsFileServerDatasetSource.createDataset(java.lang.String datasetLocation,
java.lang.String prefixUrlPath) |
protected InvDataset |
DodsDirDatasetSource.createDataset(java.lang.String datasetLocation,
java.lang.String prefixUrlPath) |
protected abstract InvDataset |
DatasetSource.createDataset(java.lang.String datasetLocation,
java.lang.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(java.util.List accessPoints) |
InvDataset |
CatalogRefInfo.getAccessPointDataset() |
InvDataset |
DatasetNamer.getParentDataset()
Return the parent dataset of this DatasetNamer
|
InvDataset |
CatalogGenConfig.getParentDataset()
Return the parent dataset of this CatalogGenConfig
|
| 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(java.util.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 java.util.List |
LocalDatasetSource.expandThisLevel(InvDataset dataset,
java.lang.String prefixUrlPath)
Return a list of the InvDatasets contained in the given collection dataset
on this DatasetSource.
|
protected java.util.List |
GrADSDataServerDatasetSource.expandThisLevel(InvDataset collectionDataset,
java.lang.String prefixUrlPath) |
protected java.util.List |
DodsFileServerDatasetSource.expandThisLevel(InvDataset collectionDataset,
java.lang.String prefixUrlPath) |
protected java.util.List |
DodsDirDatasetSource.expandThisLevel(InvDataset dataset,
java.lang.String prefixUrlPath)
Return a list of the InvDatasets contained in the given collection dataset
on this DatasetSource.
|
protected abstract java.util.List |
DatasetSource.expandThisLevel(InvDataset collectionDataset,
java.lang.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) |
java.lang.Object |
CatGenConfigMetadataFactory.readMetadataContent(InvDataset dataset,
org.jdom.Element mdataElement)
Create an InvMetadata content object from an org.w3c.dom.Element.
|
java.lang.Object |
CatGenConfigMetadataFactory.readMetadataContentFromURL(InvDataset dataset,
java.net.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,
java.lang.String typeName)
Constructor
|
CatalogRefInfo(java.lang.String title,
java.lang.String fileName,
InvDataset accessPointDataset,
DatasetSource dsSource) |
DatasetNamer(InvDataset parentDs,
java.lang.String name,
boolean addLevel,
thredds.cataloggen.config.DatasetNamerType type,
java.lang.String matchPattern,
java.lang.String substitutePattern,
java.lang.String attribContainer,
java.lang.String attribName)
Constructor
|
DatasetNamer(InvDataset parentDs,
java.lang.String name,
java.lang.String addLevelBoolean,
java.lang.String typeName,
java.lang.String matchPattern,
java.lang.String substitutePattern,
java.lang.String attribContainer,
java.lang.String attribName)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
RegExpAndDurationTimeCoverageEnhancer.addMetadata(InvDataset dataset,
CrawlableDataset crDataset) |
| Modifier and Type | Method and Description |
|---|---|
void |
DatasetCollectionFromCatalog.getDataset(InvDataset ds,
java.lang.Object context) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ThreddsDataFactory.annotate(InvDataset ds,
NetcdfDataset ncDataset)
Add information from the InvDataset to the NetcdfDataset.
|
static TDSRadarDatasetCollection |
TDSRadarDatasetCollection.factory(InvDataset ds,
java.lang.String dsc_location,
java.lang.StringBuffer errlog)
tds radar dataset collection factory
|
static DqcRadarDatasetCollection |
DqcRadarDatasetCollection.factory(InvDataset ds,
java.lang.String dqc_location,
java.lang.StringBuffer errlog)
_more_
|
static DqcStationObsDataset |
DqcStationObsDataset.factory(InvDataset ds,
java.lang.String dqc_location,
java.lang.StringBuilder errlog) |
NetcdfDataset |
ThreddsDataFactory.openDataset(InvDataset invDataset,
boolean acquire,
CancelTask task,
java.util.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.
|
| Constructor and Description |
|---|
DqcRadarDatasetCollection.InvDatasetInfo(InvDataset u,
java.util.Date date)
_more_
|
TDSRadarDatasetCollection.InvDatasetInfo(InvDataset u,
java.util.Date date)
Create an InvDatasetInfo
|