thredds.catalog2
Interface Catalog
public interface Catalog
Represents a hierarchical collection of datasets.
Invariants:
- Must have a non-null name.
- Must have a non-null document base URI.
- Each Service name must be unique in the catalog.
- All Service name references must reference an existing Service.
- All Dataset ID must be unique in the catalog.
- All Dataset alias must reference an existing Dataset.
- Since:
- 4.0
- Author:
- edavis
getName
String getName()
getDocBaseUri
URI getDocBaseUri()
getVersion
String getVersion()
getExpires
DateType getExpires()
getLastModified
DateType getLastModified()
getServices
List<Service> getServices()
getServiceByName
Service getServiceByName(String name)
findServiceByNameGlobally
Service findServiceByNameGlobally(String name)
getDatasets
List<DatasetNode> getDatasets()
getDatasetById
DatasetNode getDatasetById(String id)
findDatasetByIdGlobally
DatasetNode findDatasetByIdGlobally(String id)
getProperties
List<Property> getProperties()
getPropertyByName
Property getPropertyByName(String name)
Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.