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:
    DArray, DGrid, SDArray, SDGrid, ServerMethods, Operator
    • Method Detail

      • 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