thredds.catalog2
Interface Catalog


public interface Catalog

Represents a hierarchical collection of datasets.

Invariants:

Since:
4.0
Author:
edavis

Method Summary
 DatasetNode findDatasetByIdGlobally(java.lang.String id)
           
 Service findServiceByNameGlobally(java.lang.String name)
           
 DatasetNode getDatasetById(java.lang.String id)
           
 java.util.List<DatasetNode> getDatasets()
           
 java.net.URI getDocBaseUri()
           
 java.util.Date getExpires()
           
 java.util.Date getLastModified()
           
 java.lang.String getName()
           
 java.util.List<Property> getProperties()
           
 Property getPropertyByName(java.lang.String name)
           
 Service getServiceByName(java.lang.String name)
           
 java.util.List<Service> getServices()
           
 java.lang.String getVersion()
           
 

Method Detail

getName

java.lang.String getName()

getDocBaseUri

java.net.URI getDocBaseUri()

getVersion

java.lang.String getVersion()

getExpires

java.util.Date getExpires()

getLastModified

java.util.Date getLastModified()

getServices

java.util.List<Service> getServices()

getServiceByName

Service getServiceByName(java.lang.String name)

findServiceByNameGlobally

Service findServiceByNameGlobally(java.lang.String name)

getDatasets

java.util.List<DatasetNode> getDatasets()

getDatasetById

DatasetNode getDatasetById(java.lang.String id)

findDatasetByIdGlobally

DatasetNode findDatasetByIdGlobally(java.lang.String id)

getProperties

java.util.List<Property> getProperties()

getPropertyByName

Property getPropertyByName(java.lang.String name)