Revision 38530
branches/v2_0_0_prep/libraries/libRemoteServices/src/org/gvsig/remoteclient/wms/WMSProtocolHandler.java | ||
---|---|---|
31 | 31 |
* </p> |
32 | 32 |
* |
33 | 33 |
*/ |
34 |
public abstract class WMSProtocolHandler extends OGCProtocolHandler{ |
|
34 |
public abstract class WMSProtocolHandler extends OGCProtocolHandler {
|
|
35 | 35 |
/** |
36 | 36 |
* Encoding used to parse different xml documents. |
37 | 37 |
*/ |
... | ... | |
68 | 68 |
* WMS client</p> |
69 | 69 |
* @param override, if true the previous downloaded data will be overridden |
70 | 70 |
*/ |
71 |
public void getCapabilities(WMSStatus status, boolean override, ICancellable cancel) |
|
72 |
{ |
|
73 |
try |
|
74 |
{ |
|
75 |
if (status == null){ |
|
76 |
|
|
77 |
} |
|
78 |
WMSGetCapabilitiesRequest request = createGetCapabilitiesRequest(status); |
|
79 |
File f = request.sendRequest(cancel); |
|
80 |
|
|
71 |
public void getCapabilities(WMSStatus status, boolean override, ICancellable cancel) { |
|
72 |
URL request = null; |
|
73 |
try { |
|
74 |
request = new URL(buildCapabilitiesRequest(status)); |
|
75 |
} catch(Exception e) { |
|
76 |
e.printStackTrace(); |
|
77 |
} |
|
78 |
try { |
|
79 |
if (override) |
|
80 |
Utilities.removeURL(request); |
|
81 |
File f = Utilities.downloadFile(request,"wms_capabilities.xml", cancel); |
|
82 |
//WMSGetCapabilitiesRequest request = createGetCapabilitiesRequest(status); |
|
83 |
//File f = request.sendRequest(); |
|
81 | 84 |
if (f == null) |
82 | 85 |
return; |
83 | 86 |
clear(); |
84 | 87 |
parseCapabilities(f); |
85 |
} catch(Exception e) |
|
86 |
{ |
|
87 |
//TODO |
|
88 |
} catch(Exception e) { |
|
88 | 89 |
e.printStackTrace(); |
89 | 90 |
} |
90 | 91 |
} |
Also available in: Unified diff