Interface ServerArrayMethods

All Superinterfaces:
ServerMethods
All Known Implementing Classes:
SDArray, SDGrid

public interface ServerArrayMethods extends ServerMethods
This interface extends the ArrayMethods for OPeNDAP types that extend DArray and DGrid classes. It contains additional projection methods needed by the Server side implementations of these types.

A projection for an array must include the start, stride and stop information for each dimension of the array in addition to the basic information that the array itself is projected. This interface provides access to that information.

See Also:
  • Method Details

    • setProjection

      void setProjection(int dimension, int start, int stride, int stop) throws opendap.dap.InvalidDimensionException, SBHException
      Throws:
      opendap.dap.InvalidDimensionException
      SBHException
    • getStart

      int getStart(int dimension) throws opendap.dap.InvalidDimensionException
      Throws:
      opendap.dap.InvalidDimensionException
    • getStride

      int getStride(int dimension) throws opendap.dap.InvalidDimensionException
      Throws:
      opendap.dap.InvalidDimensionException
    • getStop

      int getStop(int dimension) throws opendap.dap.InvalidDimensionException
      Throws:
      opendap.dap.InvalidDimensionException