Package opendap.servers
Interface ServerArrayMethods
-
- All Superinterfaces:
ServerMethods
public interface ServerArrayMethods extends ServerMethods
This interface extends theArrayMethodsfor OPeNDAP types that extendDArrayandDGridclasses. 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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetStart(int dimension)intgetStop(int dimension)intgetStride(int dimension)voidsetProjection(int dimension, int start, int stride, int stop)-
Methods inherited from interface opendap.servers.ServerMethods
equal, greater, greater_eql, isProject, isRead, isSynthesized, less, less_eql, not_equal, read, regexp, serialize, setProject, setProject, setRead, setSynthesized
-
-
-
-
Method Detail
-
setProjection
void setProjection(int dimension, int start, int stride, int stop) throws opendap.dap.InvalidDimensionException, SBHException- Throws:
opendap.dap.InvalidDimensionExceptionSBHException
-
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
-
-