Statistics
| Revision:

gvsig-raster / org.gvsig.raster / branches / org.gvsig.raster.2.4 / org.gvsig.wcs / org.gvsig.wcs.provider / src / main / java / org / gvsig / wcs / provider / WCSRasterServerExplorer.java @ 8786

History | View | Annotate | Download (1.36 KB)

1
package org.gvsig.wcs.provider;
2

    
3
import java.util.List;
4

    
5
import org.gvsig.fmap.dal.DataStoreParameters;
6
import org.gvsig.fmap.dal.NewDataStoreParameters;
7
import org.gvsig.fmap.dal.exception.DataException;
8
import org.gvsig.fmap.dal.spi.DataServerExplorerProvider;
9

    
10
public interface WCSRasterServerExplorer extends DataServerExplorerProvider {
11

    
12
    /**
13
     *
14
     */
15
    public static final String NAME = "WCS";
16

    
17
    /**
18
     * @param params
19
     * @return formats
20
     */
21
    public abstract List<String> getFormats();
22

    
23
    /**
24
     * @return Service description
25
     */
26
    public abstract String getDescription();
27

    
28
    /**
29
     * Returns the list of available coverages in the service.
30
     *
31
     * @return List of coverage names
32
     */
33
    public abstract List<String> getCoverageNames();
34

    
35
    public abstract List<WCSCoverageData> getCoverageList();
36

    
37
    /**
38
     * Returns the list of available formats for the coverage corresponding to the given parameters.
39
     *
40
     * @param params
41
     * @return formats list
42
     */
43
    public abstract List<String> getFormats(WCSRasterProviderParameters params);
44

    
45
    /**
46
     * Returns the list of bands of the coverage corresponding to the given parameters.
47
     *
48
     * @param params
49
     * @return band list
50
     */
51
    public abstract List<String> getBands(WCSRasterProviderParameters params);
52

    
53
    public abstract String getInfoString();
54

    
55
}