Class NcDDS

  • All Implemented Interfaces:
    Serializable, Cloneable, opendap.dap.ClientIO

    public class NcDDS
    extends ServerDDS
    NcDDS is a specialization of ServerDDS for netcdf files. This creates a ServerDDS from the netcdf file.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class opendap.dap.DAPNode

        opendap.dap.DAPNode.CloneMap
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static boolean HANDLE_DUP_DIM_GRIDS  
      • Fields inherited from class opendap.dap.DStructure

        variables
      • Fields inherited from class opendap.dap.DAPNode

        _nameClear, _nameEncoded
    • Constructor Summary

      Constructors 
      Constructor Description
      NcDDS​(String name, ucar.nc2.NetcdfFile ncfile)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      NcDDS cloneDAG​(opendap.dap.DAPNode.CloneMap map)
      Returns a clone of this ?.
      • Methods inherited from class opendap.dap.DDS

        addVariable, checkForAttributeNameConflict, checkSemantics, delVariable, getBlobContentID, getDAS, getDDSText, getDDXText, getFactory, getVariable, ingestDAS, normalize, parse, parse, parseXML, parseXML, print, print, printDAS, printDAS, printXML, printXML, resolveAliases, search, setBlobContentID, setFactory, setURL, tokenizeAliasField, toString
      • Methods inherited from class opendap.dap.DStructure

        deserialize, elementCount, externalize, getTypeName, getVar, getVarCount, getVariables, printDecl, printVal
      • Methods inherited from class opendap.dap.DConstructor

        addVariable, someChildHasAttributes
      • Methods inherited from class opendap.dap.BaseType

        addAttributeAlias, addAttributeContainer, appendAttribute, appendAttribute, appendAttributeContainer, checkSemantics, delAttribute, delAttribute, elementCount, getAttribute, getAttribute, getAttributeNames, getAttributeTable, getLongName, hasAttributes, newPrimitiveVector, printAttributes, printAttributes, printAttributes, printAttributes, printConstraint, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printDecl, printVal, printVal, printVal, printXML, printXML, printXML, setClearName
      • Methods inherited from class opendap.dap.DAPNode

        clone, cloneDAG, getClearName, getEncodedName, getParent, isProject, setEncodedName, setParent, setProject, setProject, setProjected
    • Field Detail

      • HANDLE_DUP_DIM_GRIDS

        protected static final boolean HANDLE_DUP_DIM_GRIDS
        See Also:
        Constant Field Values
    • Constructor Detail

      • NcDDS

        public NcDDS​(String name,
                     ucar.nc2.NetcdfFile ncfile)
        Constructor
        Parameters:
        name - name of the dataset, at bottom of DDS
        ncfile - create DDS from this
    • Method Detail

      • cloneDAG

        public NcDDS cloneDAG​(opendap.dap.DAPNode.CloneMap map)
                       throws CloneNotSupportedException
        Returns a clone of this ?. See BaseType.cloneDAG()
        Overrides:
        cloneDAG in class opendap.dap.DDS
        Parameters:
        map - track previously cloned nodes
        Returns:
        a clone of this object.
        Throws:
        CloneNotSupportedException