opendap/src/main/java/ucar/nc2/dods/DODSNetcdfFile.java
static public int convertToDODSType(DataType dataType)
  {
    if (dataType == DataType.STRING)
      return opendap.dap.Attribute.STRING;
    if (dataType == DataType.BYTE)
      return opendap.dap.Attribute.BYTE;
    if (dataType == DataType.FLOAT)
      return opendap.dap.Attribute.FLOAT32;
    if (dataType == DataType.DOUBLE)
      return opendap.dap.Attribute.FLOAT64;
    if (dataType == DataType.SHORT)
      return opendap.dap.Attribute.INT16;
    if (dataType == DataType.USHORT)
      return opendap.dap.Attribute.UINT16;
    if (dataType == DataType.INT)
      return opendap.dap.Attribute.INT32;
    if (dataType == DataType.UINT)
      return opendap.dap.Attribute.UINT32;
    if (dataType == DataType.BOOLEAN)
      return opendap.dap.Attribute.BYTE;
    if (dataType == DataType.LONG)
      return opendap.dap.Attribute.INT32; // LOOK no LONG type!

    // shouldnt happen
    return opendap.dap.Attribute.STRING;
  }
static public int convertToDODSType(DataType dataType)
  {
    if (dataType == DataType.STRING)
      return opendap.dap.Attribute.STRING;
    if (dataType == DataType.BYTE)
      return opendap.dap.Attribute.BYTE;
    if (dataType == DataType.FLOAT)
      return opendap.dap.Attribute.FLOAT32;
    if (dataType == DataType.DOUBLE)
      return opendap.dap.Attribute.FLOAT64;
    if (dataType == DataType.SHORT)
      return opendap.dap.Attribute.INT16;
    if (dataType == DataType.USHORT)
      return opendap.dap.Attribute.UINT16;
    if (dataType == DataType.INT)
      return opendap.dap.Attribute.INT32;
    if (dataType == DataType.UINT)
      return opendap.dap.Attribute.UINT32;
    if (dataType == DataType.BOOLEAN)
      return opendap.dap.Attribute.BYTE;
    if (dataType == DataType.LONG)
      return opendap.dap.Attribute.INT32; // LOOK no LONG type!

    // shouldnt happen
    return opendap.dap.Attribute.STRING;
  }
static public int convertToDODSType ( DataType dataType ) { if ( dataType == DataType . STRING ) return opendap . dap . Attribute . STRING ; if ( dataType == DataType . BYTE ) return opendap . dap . Attribute . BYTE ; if ( dataType == DataType . FLOAT ) return opendap . dap . Attribute . FLOAT32 ; if ( dataType == DataType . DOUBLE ) return opendap . dap . Attribute . FLOAT64 ; if ( dataType == DataType . SHORT ) return opendap . dap . Attribute . INT16 ; if ( dataType == DataType . USHORT ) return opendap . dap . Attribute . UINT16 ; if ( dataType == DataType . INT ) return opendap . dap . Attribute . INT32 ; if ( dataType == DataType . UINT ) return opendap . dap . Attribute . UINT32 ; if ( dataType == DataType . BOOLEAN ) return opendap . dap . Attribute . BYTE ; if ( dataType == DataType . LONG ) return opendap . dap . Attribute . INT32 ; // LOOK no LONG type! // shouldnt happen return opendap . dap . Attribute . STRING ; }
Get the DODS data class corresponding to the Netcdf data type.
This is the inverse of convertToNCType().

@param dataType   Netcdf data type.
@return the corresponding DODS type enum, from opendap.dap.Attribute.XXXX.
Get the DODS data class corresponding to the Netcdf data type . This is the inverse of convertToNCType () .