/* Copyright (c) 2001 - 2008 TOPP - www.openplans.org. All rights reserved.
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.catalog;
import org.geotools.coverage.grid.io.AbstractGridFormat;
/**
* A raster or coverage based store.
*
* @author Justin Deoliveira, The Open Planning project
*/
public interface CoverageStoreInfo extends StoreInfo {
/**
* The coverage store url.
*
* @uml.property name="url"
*/
String getURL();
/**
* Sets the coverage store url.
*
* @uml.property name="url"
*/
void setURL(String url);
/**
* The grid format.
*/
AbstractGridFormat getFormat();
/**
* Returns the coverage resource from the store with the given name.
*/
//CoverageResource getResource(String name, ProgressListener listener);
/**
* Returns the coverage resources provided by the store.
*/
//Iterator<CoverageResource> getResources(ProgressListener monitor)
// throws IOException;
}