/* Copyright (c) 2001 - 2007 TOPP - www.openplans.org. All rights reserved. * This code is licensed under the GPL 2.0 license, availible at the root * application directory. */ package org.geoserver.wcs; import net.opengis.wcs11.DescribeCoverageType; import net.opengis.wcs11.GetCapabilitiesType; import net.opengis.wcs11.GetCoverageType; import org.geoserver.wcs.response.DescribeCoverageTransformer; import org.geoserver.wcs.response.WCSCapsTransformer; import org.opengis.coverage.grid.GridCoverage; /** * Web Coverage Services interface. * <p> * Each of the methods on this class corresponds to an operation as defined * by the Web Coverage Specification. See {@link http://www.opengeospatial.org/standards/wcs} * for more details. * </p> * @author Andrea Aime, TOPP * */ public interface WebCoverageService111 { /** * WCS service info. */ WCSInfo getServiceInfo(); /** * GetCapabilities operation. */ WCSCapsTransformer getCapabilities(GetCapabilitiesType request); /** * DescribeCoverage oeration. */ DescribeCoverageTransformer describeCoverage(DescribeCoverageType request); /** * GetCoverage operation. */ GridCoverage[] getCoverage(GetCoverageType request); }