Revision 38530

View differences:

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