Class StructureDS

All Implemented Interfaces:
Comparable<VariableSimpleIF>, Iterable<Attribute>, AttributeContainer, Enhancements, VariableEnhanced, ProxyReader, VariableSimpleIF
Direct Known Subclasses:
SequenceDS, StructurePseudoDS

public class StructureDS extends Structure implements VariableEnhanced
An "enhanced" Structure.
See Also:
  • Constructor Details

    • StructureDS

      @Deprecated public StructureDS(NetcdfDataset ds, Group group, Structure parentStructure, String shortName, String dims, String units, String desc)
      Deprecated.
      Use StructureDS.builder()
      Constructor when theres no underlying variable. You better set the values too!
      Parameters:
      ds - the containing NetcdfDataset.
      group - the containing group; if null, use rootGroup
      parentStructure - parent Structure, may be null
      shortName - variable shortName, must be unique within the Group
      dims - list of dimension names, space delimited
      units - unit string (may be null)
      desc - description (may be null)
    • StructureDS

      @Deprecated public StructureDS(Group g, Structure orgVar)
      Deprecated.
      Use StructureDS.builder()
      Create a StructureDS that wraps a Structure
      Parameters:
      g - parent group
      orgVar - original Structure
    • StructureDS

      @Deprecated public StructureDS(NetcdfDataset ds, Group group, Structure parent, String shortName, Structure orgVar)
      Deprecated.
      Use StructureDS.builder()
      Wrap the given Structure, making it into a StructureDS. Delegate data reading to the original variable. Does not share cache, iosp. This is for NcML explicit mode
      Parameters:
      ds - the containing NetcdfDataset.
      group - the containing group; may not be null
      parent - parent Structure, may be null
      shortName - variable shortName, must be unique within the Group
      orgVar - the original Structure to wrap.
  • Method Details