Class NcSDGrid

java.lang.Object
opendap.dap.DAPNode
opendap.dap.BaseType
opendap.dap.DConstructor
opendap.dap.DGrid
opendap.servers.SDGrid
thredds.server.opendap.NcSDGrid
All Implemented Interfaces:
Serializable, Cloneable, opendap.dap.ClientIO, opendap.servers.RelOps, opendap.servers.ServerArrayMethods, opendap.servers.ServerMethods

public class NcSDGrid extends opendap.servers.SDGrid
Wraps a netcdf variable with rank > 0, whose dimensions all have coordinate variables, as an SDGrid.
See Also:
  • Nested Class Summary

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

    opendap.dap.DAPNode.CloneMap
  • Field Summary

    Fields inherited from class opendap.dap.DGrid

    ARRAY, arrayVar, MAPS, mapVars

    Fields inherited from class opendap.dap.DAPNode

    _nameClear, _nameEncoded, log
  • Constructor Summary

    Constructors
    Constructor
    Description
    NcSDGrid(String name, ArrayList list)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    read(String datasetName, Object specialO)
     

    Methods inherited from class opendap.servers.SDGrid

    addVariable, equal, getStart, getStop, getStride, greater, greater_eql, isRead, isSynthesized, less, less_eql, not_equal, printDecl, printVal, printXML, regexp, serialize, setProject, setProjection, setRead, setSynthesized

    Methods inherited from class opendap.dap.DGrid

    checkSemantics, cloneDAG, deserialize, elementCount, externalize, getArray, getArrayDims, getTypeName, getVar, getVarCount, getVariable, getVariables, projectedComponents, projectionYieldsGrid

    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, printXML, setClearName

    Methods inherited from class opendap.dap.DAPNode

    clone, cloneDAG, getClearName, getEncodedName, getParent, isProject, setEncodedName, setParent, setProject, setProjected

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface opendap.servers.ServerMethods

    isProject, setProject
  • Constructor Details

    • NcSDGrid

      public NcSDGrid(String name, ArrayList list)
      Constructor.
      Parameters:
      name - of the Grid
      list - of the variables, first data then maps
  • Method Details

    • read

      public boolean read(String datasetName, Object specialO) throws opendap.dap.NoSuchVariableException, IOException
      Specified by:
      read in interface opendap.servers.ServerMethods
      Specified by:
      read in class opendap.servers.SDGrid
      Throws:
      opendap.dap.NoSuchVariableException
      IOException