Interface ILcdCoverageOfferingList


public interface ILcdCoverageOfferingList
Deprecated.
An interface representing the list of coverages offered by a WCS server.

The WCS server uses this interface as central access point to determine the coverages to be offered, to retrieve the coverage metadata and to access the actual data behind the coverage.

This interface needs to be implemented by the user to serve coverage data using the WCS server. The methods of this interface are called by the WCS server and are not not intended to be called directly by the user.

  • Method Details

    • getCoverageOfferingCount

      int getCoverageOfferingCount(TLcdWCSRequestContext aRequestContext)
      Deprecated.
      Returns the number of coverage offerings in the list.
      Parameters:
      aRequestContext - context information regarding the WCS request being handled
      Returns:
      the number of coverage offerings in the list.
    • getCoverageOffering

      ILcdCoverageOffering getCoverageOffering(int aIndex, TLcdWCSRequestContext aRequestContext) throws IndexOutOfBoundsException, IOException
      Deprecated.
      Returns the coverage offering at the given index.
      Parameters:
      aIndex - the index of the coverage offering to be retrieved
      aRequestContext - context information regarding the WCS request being handled
      Returns:
      the coverage offering at the given index.
      Throws:
      IndexOutOfBoundsException - if the given index is invalid
      IOException - in case of an I/O error while retrieving the coverage offering
    • getModel

      ILcdModel getModel(String aCoverageName, Object[] aCoverageFilter, TLcdWCSRequestContext aRequestContext) throws IOException
      Deprecated.
      Returns a model for the given coverage offering name and optional spatial, temporal or other filter.
      Parameters:
      aCoverageName - the name of a coverage offering. This is always an existing coverage name; incorrect coverage names specified in the request are automatically validated and handled.
      aCoverageFilter - a spatial, temporal or other filter. Can be null.
      aRequestContext - context information regarding the WCS request being handled
      Returns:
      a model for the given coverage offering name and optional spatial, temporal or other filter.
      Throws:
      IOException - in case of an I/O error while retrieving the model
    • getModelReference

      ILcdModelReference getModelReference(String aCoverageName, TLcdWCSRequestContext aRequestContext) throws IOException
      Deprecated.
      Returns the model reference for the given coverage offering name.
      Parameters:
      aCoverageName - the name of a coverage offering. This is always an existing coverage name; incorrect coverage names specified in the request are automatically validated and handled.
      aRequestContext - context information regarding the WCS request being handled
      Returns:
      the model reference of the model for the coverage offering with the given name.
      Throws:
      IOException - in case of an I/O error while retrieving the model reference
    • getCoverageOffering

      ILcdCoverageOffering getCoverageOffering(String aName, TLcdWCSRequestContext aRequestContext) throws IOException
      Deprecated.
      Returns the coverage offering with the given name.
      Parameters:
      aName - the name of the coverage offering to be retrieved. This is always an existing coverage name; incorrect coverage names specified in the request are automatically validated and handled.
      aRequestContext - context information regarding the WCS request being handled
      Returns:
      the coverage offering with the given name.
      Throws:
      IOException - in case of an I/O error while retrieving the coverage offering