Class NcSDCharArray

  • All Implemented Interfaces:
    Serializable, Cloneable, opendap.dap.ClientIO, opendap.servers.RelOps, opendap.servers.ServerArrayMethods, opendap.servers.ServerMethods, HasNetcdfVariable

    public class NcSDCharArray
    extends opendap.servers.SDArray
    implements HasNetcdfVariable
    Wraps a netcdf char variable with rank > 1 as an SDArray.
    See Also:
    Serialized Form
    • Nested Class Summary

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

        opendap.dap.DAPNode.CloneMap
    • Field Summary

      • Fields inherited from class opendap.dap.DArray

        dimVector
      • Fields inherited from class opendap.dap.DAPNode

        _nameClear, _nameEncoded
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ucar.nc2.Variable getVariable()
      get the underlying proxy
      boolean read​(String datasetName, Object specialO)
      Read the data values (parameters are ignored).
      void serialize​(DataOutputStream sink, ucar.ma2.StructureData sdata, ucar.ma2.StructureMembers.Member m)  
      void setData​(ucar.ma2.Array data)
      reset the underlying proxy
      • Methods inherited from class opendap.servers.SDArray

        appendDim, appendDim, 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.DArray

        checkSemantics, cloneDAG, getDimension, getDimensions, getFirstDimension, getTypeName, numDimensions, printAsMapXML, printConstraint, squeeze
      • Methods inherited from class opendap.dap.DVector

        addVariable, deserialize, externalize, getContainerVar, getLength, getPrimitiveVector, setContainerVar, setLength
      • Methods inherited from class opendap.dap.BaseType

        addAttributeAlias, addAttributeContainer, appendAttribute, appendAttribute, appendAttributeContainer, checkSemantics, delAttribute, delAttribute, elementCount, elementCount, getAttribute, getAttribute, getAttributeNames, getAttributeTable, getLongName, hasAttributes, newPrimitiveVector, printAttributes, printAttributes, printAttributes, printAttributes, 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 interface opendap.servers.ServerMethods

        isProject, setProject
    • Method Detail

      • read

        public boolean read​(String datasetName,
                            Object specialO)
                     throws IOException
        Read the data values (parameters are ignored). Use the start, stop and stride values that were set by the constraint evaluator.
        Specified by:
        read in interface opendap.servers.ServerMethods
        Specified by:
        read in class opendap.servers.SDArray
        Parameters:
        datasetName - not used
        specialO - not used
        Returns:
        false (no more data to be read)
        Throws:
        IOException
        EOFException