root / trunk / libraries / libRemoteServices / src / org / gvsig / remoteClientOld / MapAdapter.java @ 3321
History | View | Annotate | Download (1.39 KB)
1 |
package org.gvsig.remoteClientOld; |
---|---|
2 |
|
3 |
import java.io.IOException; |
4 |
|
5 |
import org.gvsig.remoteClientOld.descriptor.Capabilities; |
6 |
import org.gvsig.remoteClientOld.exception.UnsupportedVersionException; |
7 |
import org.gvsig.remoteClientOld.exception.WMSException; |
8 |
import org.gvsig.remoteClientOld.request.GetCapabilitiesRequest; |
9 |
import org.gvsig.remoteClientOld.request.GetFeatureInfoRequest; |
10 |
import org.gvsig.remoteClientOld.request.GetMapRequest; |
11 |
|
12 |
public abstract class MapAdapter extends RemoteServiceDriver |
13 |
{ |
14 |
protected String version; |
15 |
protected String name; |
16 |
|
17 |
public abstract Capabilities getCapabilities() |
18 |
throws UnsupportedVersionException, IllegalStateException, IOException; |
19 |
|
20 |
public abstract Capabilities getCapabilities(GetCapabilitiesRequest req) |
21 |
throws UnsupportedVersionException, IllegalStateException, IOException; |
22 |
|
23 |
public abstract byte[] getMap() |
24 |
throws WMSException, IOException, NoSuchFieldException; |
25 |
|
26 |
public abstract byte[] getMap(GetMapRequest req) |
27 |
throws WMSException, IOException, NoSuchFieldException; |
28 |
|
29 |
public abstract byte[] getFeatureInfo() |
30 |
throws WMSException, IOException, NoSuchFieldException; |
31 |
|
32 |
public abstract byte[] getFeatureInfo(GetFeatureInfoRequest req) |
33 |
throws WMSException, IOException, NoSuchFieldException; |
34 |
|
35 |
public abstract void connect(); |
36 |
public abstract String getName(); |
37 |
public abstract String getVersion(); |
38 |
|
39 |
} |