Statistics
| Revision:

root / trunk / libraries / libFMap / src / com / iver / cit / gvsig / fmap / drivers / WMSDriver.java @ 1005

History | View | Annotate | Download (962 Bytes)

1
/* Generated by Together */
2
package com.iver.cit.gvsig.fmap.drivers;
3

    
4
import java.awt.Image;
5

    
6
import java.io.IOException;
7

    
8
import java.net.ProtocolException;
9
import java.net.URL;
10

    
11

    
12
/**
13
 * Interfaz Driver para WMS.
14
 *
15
 * @author $author$
16
 */
17
public interface WMSDriver {
18
        /**
19
         * Obtiene las posibilidades del servidor a partir de una URL.
20
         *
21
         * @param servidor URL.
22
         *
23
         * @throws WMSException 
24
         * @throws IOException 
25
         * @throws ProtocolException 
26
         */
27
        void getCapabilities(URL servidor)
28
                throws WMSException, IOException, ProtocolException;
29

    
30
        /**
31
         * Devuelve la imagen a partir de MapQuery.
32
         *
33
         * @param mapQuery MapQuery.
34
         *
35
         * @return Image.
36
         *
37
         * @throws WMSException 
38
         * @throws IOException 
39
         * @throws ProtocolException 
40
         */
41
        Image getMap(com.iver.wmsclient.MapQuery mapQuery)
42
                throws WMSException, IOException, ProtocolException;
43

    
44
        //    String getFeatureInfo(InfoQuery infoQuery) throws WMSException, IOException, ProtocolException;
45
}