Class DatasetNode

  • Direct Known Subclasses:
    Catalog, Dataset

    @Immutable
    public class DatasetNode
    extends Object
    A node in a tree of datasets, superclass of Catalog and Dataset
    • Method Detail

      • 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)