Class DatasetNode

java.lang.Object
thredds.client.catalog.DatasetNode
Direct Known Subclasses:
Catalog, Dataset

@Immutable public class DatasetNode extends Object
node in a tree of datasets, superclass of Catalog and Dataset
Since:
1/8/2015
  • Method Details

    • getFldIterator

      public Iterable<Map.Entry<String,Object>> getFldIterator()
    • get

      public Object get(String key)
    • getParent

      public DatasetNode getParent()
    • getName

      public String getName()
    • getDatasetsLocal

      public List<Dataset> getDatasetsLocal()
      Get top level datasets contained directly in this catalog. Do not dereference catRefs.
    • getDatasets

      public List<Dataset> getDatasets()
      Get top level datasets contained in this catalog, or if its a catref, get the datasets in the referenced catalog only if already read in.
    • getDatasetsLogical

      public List<Dataset> getDatasetsLogical()
      Get top level datasets logically contained in this catalog. If this is a catalogRef, read it in.
    • findDatasetByName

      public Dataset findDatasetByName(String name)
    • hasNestedDatasets

      public boolean hasNestedDatasets()
    • getParentCatalog

      public Catalog getParentCatalog()
    • getParentDataset

      public Dataset getParentDataset()
    • getLocalFieldAsList

      public List getLocalFieldAsList(String fldName)