Package com.luciad.ogc.wcs.model
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 Summary
Modifier and TypeMethodDescriptiongetCoverageOffering
(int aIndex, TLcdWCSRequestContext aRequestContext) Deprecated.Returns the coverage offering at the given index.getCoverageOffering
(String aName, TLcdWCSRequestContext aRequestContext) Deprecated.Returns the coverage offering with the given name.int
getCoverageOfferingCount
(TLcdWCSRequestContext aRequestContext) Deprecated.Returns the number of coverage offerings in the list.getModel
(String aCoverageName, Object[] aCoverageFilter, TLcdWCSRequestContext aRequestContext) Deprecated.Returns a model for the given coverage offering name and optional spatial, temporal or other filter.getModelReference
(String aCoverageName, TLcdWCSRequestContext aRequestContext) Deprecated.Returns the model reference for the given coverage offering name.
-
Method Details
-
getCoverageOfferingCount
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 retrievedaRequestContext
- context information regarding the WCS request being handled- Returns:
- the coverage offering at the given index.
- Throws:
IndexOutOfBoundsException
- if the given index is invalidIOException
- 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 benull
.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
-