Revision 483

View differences:

org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.app/org.gvsig.raster.wmts.app.wmtsclient/src/main/java/org/gvsig/raster/wmts/app/wmtsclient/gui/panel/WMTSParamsPanel.java
717 717
				if(p instanceof WMTSDataParameters)
718 718
					par = (WMTSDataParameters) p;
719 719
			}
720
			par.setHost(explorer.getHost());
720
			par.setURI(explorer.getHost());
721 721
			par.setImageFormat(getSelectedImageFormat());
722 722
			par.setInfoFormat(getSelectedInfoFormat());
723 723
			par.setSRS(getSelectedSRS());
org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.app/org.gvsig.raster.wmts.app.wmtsclient/src/main/java/org/gvsig/raster/wmts/app/wmtsclient/layer/FLyrWMTS.java
314 314
		try {
315 315
			info.put("name", getName());
316 316
			info.put("selectedLayer", layerName);
317
			info.put("host", par.getHost());
317
			info.put("host", par.getURI());
318 318
			info.put("srs", par.getSRSCode());
319 319
			info.put("imageformat", par.getImageFormat());
320 320
			info.put("infoformat", par.getInfoFormat());
......
553 553
			this.setDataStore(dStore);
554 554
			
555 555
			if(params instanceof WMTSDataParameters) {
556
				this.setName(((WMTSDataParameters) params).getHost());
556
				this.setName(((WMTSDataParameters) params).getURI());
557 557
			}
558 558
			
559 559
			if(params instanceof TileDataParameters) {
560 560
				DataParameters p = ((TileDataParameters) params).getDataParameters();
561 561
				if(p instanceof WMTSDataParameters) {
562
					this.setName(((WMTSDataParameters) p).getHost());
562
					this.setName(((WMTSDataParameters) p).getURI());
563 563
				}
564 564
			}
565 565
			
org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.io/src/main/java/org/gvsig/raster/wmts/io/downloader/WMTSCacheStruct.java
58 58
		this.tileMatrixSetLimits = tileMatrixSetLink.getTileMatrixLimits();
59 59
		pixelSize = provider.getPixelSizeByLevel();
60 60
		layerName = provider.getFName();
61
		serverURL = ((WMTSDataParameters)provider.getDataParameters()).getHost();
61
		serverURL = ((WMTSDataParameters)provider.getDataParameters()).getURI();
62 62
    }
63 63

  
64 64
    /*
org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.io/src/main/java/org/gvsig/raster/wmts/io/WMTSServerExplorer.java
95 95
			wmtsParams = (WMTSDataParameters) manager
96 96
			.createStoreParameters(this.getDataStoreProviderName());
97 97

  
98
			wmtsParams.setHost(parameters.getHost());
98
			wmtsParams.setURI(parameters.getHost());
99 99

  
100 100
			if(WMTSProvider.TILED) {
101 101
				TileDataParameters tileParams = (TileDataParameters) manager
org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.io/src/main/java/org/gvsig/raster/wmts/io/WMTSProvider.java
229 229
		super(params);
230 230
		if(params instanceof String) {
231 231
			WMTSDataParameters p = new WMTSDataParameters();
232
			p.setHost((String)params);
232
			p.setURI((String)params);
233 233
			super.init(p, null, ToolsLocator.getDynObjectManager()
234 234
					.createDynObject(
235 235
							MetadataLocator.getMetadataManager().getDefinition(
......
256 256
		WMTSDataParameters p = (WMTSDataParameters)parameters;
257 257
		URL url = null;
258 258
		try {
259
			url = new URL(p.getHost());
259
			url = new URL(p.getURI());
260 260
		} catch (Exception e) {
261 261
			throw new WMTSException("Malformed URL",e);
262 262
		}
......
1291 1291
	@Override
1292 1292
	public void setParam(DataStoreProviderServices storeServices, DataStoreParameters param) {
1293 1293
		if(param instanceof WMTSDataParameters)
1294
			this.name = ((WMTSDataParameters)param).getHost();
1294
			this.name = ((WMTSDataParameters)param).getURI();
1295 1295
		this.param = param;
1296 1296
		this.storeServices = storeServices;
1297 1297
	}
org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.io/src/main/java/org/gvsig/raster/wmts/io/WMTSDataParameters.java
49 49
	private static final String      FIELD_INFO_FORMAT     = "infoformat";
50 50
	private static final String      FIELD_LAYER           = "layer";
51 51
	private static final String      FIELD_STYLE           = "style";
52
	private static final String      FIELD_HOST            = "host";
53 52
	private static final String      FIELD_NAME            = "name";
54 53
	private static final String      FIELD_SRSSTR          = "srsstr";
55 54
	private static final String      FIELD_OVERRIDE        = "override";
......
114 113
			field.setType(DataTypes.STRING);
115 114
			field.setMandatory(false);
116 115
			
117
			field = dynClass.addDynField(FIELD_HOST);
118
			field.setTheTypeOfAvailableValues(DynField.ANY);
119
			field.setDescription("Host");
120
			field.setType(DataTypes.STRING);
121
			field.setMandatory(false);
122
			
123 116
			field = dynClass.addDynField(FIELD_NAME);
124 117
			field.setTheTypeOfAvailableValues(DynField.ANY);
125 118
			field.setDescription("Name");
......
231 224
		return (WMTSLayer) this.getDynValue(FIELD_LAYER);
232 225
	}
233 226
	
234
	/*
235
	 * (non-Javadoc)
236
	 * @see org.gvsig.fmap.dal.coverage.store.parameter.WMSStoreParameters#getHost()
237
	 */
238
	public String getHost() {
239
		return (String) this.getDynValue(FIELD_HOST);
240
	}
241

  
242
	/*
243
	 * (non-Javadoc)
244
	 * @see org.gvsig.fmap.dal.coverage.store.parameter.WMSStoreParameters#setHost(java.lang.String)
245
	 */
246
	public void setHost(String host) {
247
		this.setDynValue(FIELD_HOST, host);
248
	}
249
	
250 227
	/**
251 228
	 * Devuelve el SRS.
252 229
	 * @return SRS.
......
443 420
	}
444 421
	
445 422
	public boolean isValid() {
446
		return (this.getHost() != null);
423
		return (this.getURI() != null);
447 424
	}
448 425
	
449 426
	protected DelegatedDynObject getDelegatedDynObject() {
......
461 438
		p.setHeight(getHeight());
462 439
		p.setWidth(getWidth());
463 440
		p.setExtent(getExtent());
464
		p.setHost(getHost());
441
		p.setURI(getURI());
465 442
		p.setName(getName());
466 443
		p.setOverrideHost(isOverridingHost());
467 444
		p.setSRS(getSRS());
468 445
		p.setSRS(getSRSCode());
469
		p.setHost(getHost());
470 446
		p.setCancellable(getCancellable());
471 447
		return p;
472 448
	}
org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.io/resources/TemplateRasterProvider.java
72 72
	private boolean             open                     = false;
73 73

  
74 74
	public static void register() {
75
		ExtensionPointManager extensionPoints = ToolsLocator.getExtensionPointManager();
76
		ExtensionPoint point = extensionPoints.get("RasterReader");
77
		addFormatsToRegistry(point, NetCDFProvider.class);
78
		
79
		point = extensionPoints.get("DefaultDriver");
80
		point.append("reader", "", NetCDFProvider.class);
81
		
82 75
		DataManagerProviderServices dataman = (DataManagerProviderServices) DALLocator.getDataManager();
83 76
		if (dataman != null && !dataman.getStoreProviders().contains(NAME)) {
84 77
			dataman.registerStoreProvider(NAME,
......
92 85
		
93 86
		dataman.registerStoreFactory(NAME, DefaultStoreFactory.class);
94 87
	}
95
	
88

  
96 89
	/**
97
	 * Adds the list format to the extension point
98
	 * @param point
99
	 */
100
	public static void addFormatsToRegistry(ExtensionPoint point, Class<?> c) {
101
		for (int i = 0; i < formatList.length; i++) {
102
			point.append(formatList[i], "", c);
103
		}
104
	}
105
	
106
	/**
107 90
	 * Returns true if the extension is supported and false if doesn't
108 91
	 * @param ext
109 92
	 * @return
org.gvsig.raster.wcs/trunk/org.gvsig.raster.wcs/org.gvsig.raster.wcs.io/src/main/java/org/gvsig/raster/wcs/io/WCSServerExplorer.java
93 93
		} catch (ProviderNotRegisteredException e) {
94 94
			e.printStackTrace();
95 95
		}
96
		params.setHost(parameters.getHost());
96
		params.setURI(parameters.getHost());
97 97
		return params;
98 98
	}
99 99

  
org.gvsig.raster.wcs/trunk/org.gvsig.raster.wcs/org.gvsig.raster.wcs.io/src/main/java/org/gvsig/raster/wcs/io/WCSProvider.java
68 68
import org.gvsig.raster.impl.store.properties.RemoteDataStoreStatistics;
69 69
import org.gvsig.remoteclient.wcs.WCSStatus;
70 70
import org.gvsig.tools.ToolsLocator;
71
import org.gvsig.tools.extensionpoint.ExtensionPoint;
72
import org.gvsig.tools.extensionpoint.ExtensionPointManager;
73 71
/**
74 72
 * Clase que representa al driver de acceso a datos de wcs.
75 73
 *
......
114 112
		super(params);
115 113
		if(params instanceof String) {
116 114
			WCSDataParameters p = new WCSDataParameters();
117
			p.setHost((String)params);
115
			p.setURI((String)params);
118 116
			super.init(p, null, ToolsLocator.getDynObjectManager()
119 117
					.createDynObject(
120 118
							MetadataLocator.getMetadataManager().getDefinition(
......
141 139
		WCSDataParameters p = (WCSDataParameters)parameters;
142 140
		URL url = null;
143 141
		try {
144
			url = new URL(p.getHost());
142
			url = new URL(p.getURI());
145 143
		} catch (Exception e) {
146 144
			throw new RemoteServiceException("Malformed URL",e);
147 145
		}
......
956 954
	 */
957 955
	public void setParam(DataStoreProviderServices storeServices, DataStoreParameters param) {
958 956
		if(param instanceof WCSDataParameters)
959
			this.name = ((WCSDataParameters)param).getHost();
957
			this.name = ((WCSDataParameters)param).getURI();
960 958
		this.param = param;
961 959
	}
962 960
	
org.gvsig.raster.wcs/trunk/org.gvsig.raster.wcs/org.gvsig.raster.wcs.io/src/main/java/org/gvsig/raster/wcs/io/WCSDataParameters.java
50 50
	private static final String      FIELD_PARAM           = "parameter";
51 51
	private static final String      FIELD_SRS             = "srs";
52 52
	private static final String      FIELD_FORMAT          = "format";
53
	private static final String      FIELD_HOST            = "host";
54 53
	private static final String      FIELD_NAME            = "name";
55 54
	private static final String      FIELD_SRSSTR          = "srsstr";
56 55
	private static final String      FIELD_EXTENT          = "extent";
......
111 110
			field.setType(DataTypes.STRING);
112 111
			field.setMandatory(true);
113 112
			
114
			field = dynClass.addDynField(FIELD_HOST);
115
			field.setTheTypeOfAvailableValues(DynField.ANY);
116
			field.setDescription("Host");
117
			field.setType(DataTypes.STRING);
118
			field.setMandatory(true);
119
			
120 113
			field = dynClass.addDynField(FIELD_NAME);
121 114
			field.setTheTypeOfAvailableValues(DynField.ANY);
122 115
			field.setDescription("Name");
......
220 213
	public void setFormat(String format) {
221 214
		this.setDynValue(FIELD_FORMAT, format);
222 215
	}
223

  
224
	/*
225
	 * (non-Javadoc)
226
	 * @see org.gvsig.fmap.dal.coverage.store.parameter.WMSStoreParameters#getHost()
227
	 */
228
	public String getHost() {
229
		return (String) this.getDynValue(FIELD_HOST);
230
	}
231

  
232
	/*
233
	 * (non-Javadoc)
234
	 * @see org.gvsig.fmap.dal.coverage.store.parameter.WMSStoreParameters#setHost(java.lang.String)
235
	 */
236
	public void setHost(String host) {
237
		this.setDynValue(FIELD_HOST, host);
238
	}
239 216
	
240 217
	/**
241 218
	 * Devuelve el SRS.
......
396 373
	}
397 374
	
398 375
	public boolean isValid() {
399
		return (this.getHost() != null);
376
		return (this.getURI() != null);
400 377
	}
401 378
	
402 379
	protected DelegatedDynObject getDelegatedDynObject() {
......
414 391
		p.setHeight(getHeight());
415 392
		p.setWidth(getWidth());
416 393
		p.setExtent(getExtent());
417
		p.setHost(getHost());
418 394
		p.setCoverageName(getCoverageName());
419 395
		p.setOverrideHost(isOverridingHost());
420 396
		p.setSRS(getSRS());
421 397
		p.setSRS(getSRSCode());
422
		p.setHost(getHost());
398
		p.setURI(getURI());
423 399
		p.setCancellable(getCancellable());
424 400
		p.setOnlineResources((Hashtable<String, String>)this.getDynValue(FIELD_ONLINERESOURC));
425 401
		p.setTime(getTime());
org.gvsig.raster.wcs/trunk/org.gvsig.raster.wcs/org.gvsig.raster.wcs.app/org.gvsig.raster.wcs.app.wcsclient/src/main/java/org/gvsig/raster/wcs/app/wcsclient/layer/FLyrWCS.java
514 514
		try {
515 515
			info.put("name", getName());
516 516
			info.put("selectedLayers", getParameters().getCoverageName());
517
			info.put("host", getParameters().getHost());
517
			info.put("host", getParameters().getURI());
518 518
			info.put("crs", getParameters().getSRSCode());
519 519
			info.put("format", getParameters().getFormat());
520 520
			info.put("time", getParameters().getTime());
......
678 678
		try {
679 679
			DataStore dStore = dataman.openStore(params.getDataStoreName(), params);
680 680
			this.setDataStore(dStore);
681
			this.setName(params.getHost());
681
			this.setName(params.getURI());
682 682
		} catch (ValidateDataParametersException e) {
683 683
			throw new InitializeException(e);
684 684
		} catch (ProviderNotRegisteredException e) {
org.gvsig.raster.wcs/trunk/org.gvsig.raster.wcs/org.gvsig.raster.wcs.app/org.gvsig.raster.wcs.app.wcsclient/src/main/java/org/gvsig/raster/wcs/app/wcsclient/gui/panel/WCSParamsPanel.java
105 105
		FLyrWCS layer = new FLyrWCS();
106 106
		WCSDataParameters par = (WCSDataParameters)explorer.getStoreParameters();
107 107
		
108
		par.setHost(explorer.getHost().toString());
108
		par.setURI(explorer.getHost().toString());
109 109
		par.setSRS(getSRS());
110 110
		par.setFormat(getFormat());
111 111
		par.setCoverageName(getLayerPanel().getSelectedCoverageName());
org.gvsig.raster.app/trunk/org.gvsig.raster.app/org.gvsig.raster.app.tools/src/main/java/org/gvsig/raster/app/extension/tool/clip/ui/panel/ClippingSelectionPanel.java
30 30
import org.gvsig.fmap.dal.DataParameters;
31 31
import org.gvsig.fmap.dal.coverage.store.RasterDataStore;
32 32
import org.gvsig.fmap.dal.coverage.store.parameter.RasterDataParameters;
33
import org.gvsig.fmap.dal.coverage.store.parameter.RemoteStoreParameters;
34 33
import org.gvsig.fmap.dal.coverage.store.parameter.TileDataParameters;
35 34
import org.gvsig.gui.beans.table.TableContainer;
36 35
import org.gvsig.gui.beans.table.exceptions.NotInitializeException;
......
99 98
			String fName = null;
100 99
			if(par instanceof RasterDataParameters)
101 100
				fName = ((RasterDataParameters)dataStore.getDataStore(i).getParameters()).getURI();
102
			if(par instanceof RemoteStoreParameters)
103
				fName = ((RemoteStoreParameters)dataStore.getDataStore(i).getParameters()).getHost();
104 101
			if(par instanceof TileDataParameters)
105 102
				fName = ((TileDataParameters)dataStore.getDataStore(i).getParameters()).getName();
106 103
			cont = loadBandsTable(dataStore.getDataStore(i), fName, cont);
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.fmap/src/main/java/org/gvsig/raster/fmap/layers/DefaultFLyrRaster.java
78 78
import org.gvsig.fmap.dal.coverage.store.RasterQuery;
79 79
import org.gvsig.fmap.dal.coverage.store.parameter.RasterDataParameters;
80 80
import org.gvsig.fmap.dal.coverage.store.parameter.RasterFileStoreParameters;
81
import org.gvsig.fmap.dal.coverage.store.parameter.RemoteStoreParameters;
82 81
import org.gvsig.fmap.dal.coverage.store.parameter.TileDataParameters;
83 82
import org.gvsig.fmap.dal.coverage.store.props.ColorInterpretation;
84 83
import org.gvsig.fmap.dal.coverage.store.props.ColorTable;
......
311 310
			if(uri == null) {
312 311
				if(params instanceof RasterDataParameters)
313 312
					uri = ((RasterDataParameters)p).getURI();
314
				if(params instanceof RemoteStoreParameters)
315
					uri = ((RemoteStoreParameters)p).getHost();
316 313
			}
317 314
			test = uri.indexOf("ecwp:");
318 315
		}
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.api/src/main/java/org/gvsig/fmap/dal/coverage/store/parameter/RemoteStoreParameters.java
30 30
public interface RemoteStoreParameters extends DataStoreParameters {
31 31
	
32 32
	/**
33
	 * Gets the host URI
34
	 * @return
35
	 */
36
	public String getHost();
37
	
38
	/**
39
	 * Sets the host URI
40
	 * @param host
41
	 */
42
	public void setHost(String host);
43
	
44
	/**
45 33
	 * Sets the number of alpha band
46 34
	 * @param alphaBand
47 35
	 */
org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.lib/org.gvsig.raster.lib.impl/src/main/java/org/gvsig/raster/impl/provider/DefaultRasterProvider.java
169 169
	public DefaultRasterProvider(DataStoreParameters params,
170 170
			DataStoreProviderServices storeServices, DynObject metadata) {
171 171
		super(params, storeServices, metadata);
172
		if(((RemoteStoreParameters)params).getHost() != null) {
173
			File f = new File(((RemoteStoreParameters)params).getHost());
172
		if(((RasterDataParameters)params).getURI() != null) {
173
			File f = new File(((RasterDataParameters)params).getURI());
174 174
			if(f.exists())
175 175
				setFileSize(f.length());
176
			if(params instanceof RemoteStoreParameters)
177
				name = translateFileName(((RasterDataParameters)params).getURI());
176 178
		}
177 179
		
178
		if(((RemoteStoreParameters)params).getHost() != null)
179
			name = translateFileName(((RemoteStoreParameters)params).getHost());
180
		
181 180
		ownTransformation = new AffineTransform();
182 181
		externalTransformation = new AffineTransform();
183 182
	}
org.gvsig.raster.cache/trunk/org.gvsig.raster.cache/org.gvsig.raster.cache.io/src/main/java/org/gvsig/raster/cache/io/TileProvider.java
49 49
import org.gvsig.fmap.dal.coverage.exception.ProcessInterruptedException;
50 50
import org.gvsig.fmap.dal.coverage.exception.RasterDriverException;
51 51
import org.gvsig.fmap.dal.coverage.exception.RemoteServiceException;
52
import org.gvsig.fmap.dal.coverage.store.parameter.RasterDataParameters;
52 53
import org.gvsig.fmap.dal.coverage.store.parameter.RemoteStoreParameters;
53 54
import org.gvsig.fmap.dal.coverage.store.props.ColorTable;
54 55
import org.gvsig.fmap.dal.coverage.store.props.Transparency;
......
83 84
import org.gvsig.raster.impl.store.DefaultStoreFactory;
84 85
import org.gvsig.raster.impl.store.properties.DataStoreColorInterpretation;
85 86
import org.gvsig.tools.ToolsLocator;
86
import org.gvsig.tools.extensionpoint.ExtensionPoint;
87
import org.gvsig.tools.extensionpoint.ExtensionPointManager;
88 87
import org.gvsig.tools.locator.LocatorException;
89 88

  
90 89
/**
......
809 808
	@Override
810 809
	public void setParam(DataStoreProviderServices storeServices, DataStoreParameters param) {
811 810
		if(param instanceof RemoteStoreParameters)
812
			this.name = ((RemoteStoreParameters)param).getHost();
811
			this.name = ((RasterDataParameters)param).getURI();
813 812
		this.param = param;
814 813
		this.storeServices = storeServices;
815 814
	}
org.gvsig.raster.cache/trunk/org.gvsig.raster.cache/org.gvsig.raster.cache.io/src/main/java/org/gvsig/raster/cache/io/TileDataParametersImpl.java
24 24

  
25 25
import org.gvsig.fmap.dal.DataParameters;
26 26
import org.gvsig.fmap.dal.DataTypes;
27
import org.gvsig.fmap.dal.coverage.store.parameter.RasterDataParameters;
27 28
import org.gvsig.fmap.dal.coverage.store.parameter.RemoteStoreParameters;
28 29
import org.gvsig.fmap.dal.coverage.store.parameter.TileDataParameters;
29 30
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemStoreParameters;
......
159 160
		DataParameters p = getDataParameters();
160 161
		if(p != null) {
161 162
			if(p instanceof RemoteStoreParameters)
162
				return ((RemoteStoreParameters)p).getHost();
163
				return ((RasterDataParameters)p).getURI();
163 164
			if(p instanceof FilesystemStoreParameters)
164 165
				return ((FilesystemStoreParameters)p).getFile().getAbsolutePath();
165 166
		}
org.gvsig.raster.wms/trunk/org.gvsig.raster.wms/org.gvsig.raster.wms.app/org.gvsig.raster.wms.app.wmsclient/src/main/java/org/gvsig/raster/wms/app/wmsclient/gui/panel/WMSParamsPanel.java
1366 1366
			par.setFixedSize(getFixedSize());
1367 1367
			par.setQueryable(explorer.isQueryable());
1368 1368
			par.setName(node.getTitle());
1369
			par.setHost(explorer.getHost());
1369
			par.setURI(explorer.getHost());
1370 1370
			
1371 1371
			FLyrWMS layer = new FLyrWMS();
1372 1372
			try {
......
1473 1473
				par.setFixedSize(getFixedSize());
1474 1474
				par.setQueryable(node.isQueryable());
1475 1475
				par.setName(node.getTitle());
1476
				par.setHost(explorer.getHost());
1476
				par.setURI(explorer.getHost());
1477 1477
				
1478 1478
				FLyrWMS layer = new FLyrWMS();
1479 1479
				try {
......
1514 1514
		par.setFixedSize(getFixedSize());
1515 1515
		par.setQueryable(explorer.isQueryable());
1516 1516
		par.setName(getLayerName());
1517
		par.setHost(explorer.getHost());
1517
		par.setURI(explorer.getHost());
1518 1518
		
1519 1519
		FLyrWMS layer = new FLyrWMS();
1520 1520
		try {
org.gvsig.raster.wms/trunk/org.gvsig.raster.wms/org.gvsig.raster.wms.app/org.gvsig.raster.wms.app.wmsclient/src/main/java/org/gvsig/raster/wms/app/wmsclient/gui/wizard/WMSWizard.java
810 810
				par.setOnlineResources(getOnlineResources());
811 811
				par.setFixedSize(getFixedSize());
812 812
				par.setQueryable(node.isQueryable());
813
				par.setHost(getHost().getPath());
813
				par.setURI(getHost().getPath());
814 814
				
815 815
				FLyrWMS layer = new FLyrWMS();
816 816
				try {
......
851 851
		par.setOnlineResources(getOnlineResources());
852 852
		par.setFixedSize(getFixedSize());
853 853
		par.setQueryable(isQueryable());
854
		par.setHost(getHost().getPath());
854
		par.setURI(getHost().getPath());
855 855
		
856 856
        FLyrWMS layer = new FLyrWMS();
857 857
        try {
org.gvsig.raster.wms/trunk/org.gvsig.raster.wms/org.gvsig.raster.wms.app/org.gvsig.raster.wms.app.wmsclient/src/main/java/org/gvsig/raster/wms/app/wmsclient/wmc/WebMapContext.java
43 43
import org.gvsig.app.ApplicationLocator;
44 44
import org.gvsig.app.project.documents.view.DefaultViewDocument;
45 45
import org.gvsig.fmap.crs.CRSFactory;
46
import org.gvsig.fmap.dal.coverage.RasterLocator;
47 46
import org.gvsig.fmap.dal.coverage.exception.ImportMapContextException;
48 47
import org.gvsig.fmap.mapcontext.exceptions.UnsupportedVersionLayerException;
49 48
import org.gvsig.fmap.mapcontext.layers.FLayer;
......
544 543
        				String serverTitle = parser.getAttributeValue("", WebMapContextTags.TITLE.toLowerCase());
545 544
        				parser.nextTag();
546 545
        				if (parser.getName().compareTo(WebMapContextTags.ONLINE_RESOURCE) == 0) {
547
        					layer.getParameters().setHost(parser.getAttributeValue("", WebMapContextTags.XLINK_HREF));
546
        					layer.getParameters().setURI(parser.getAttributeValue("", WebMapContextTags.XLINK_HREF));
548 547
        					if (serverTitles == null) {
549 548
								serverTitles = new Hashtable();
550 549
							}
org.gvsig.raster.wms/trunk/org.gvsig.raster.wms/org.gvsig.raster.wms.app/org.gvsig.raster.wms.app.wmsclient/src/main/java/org/gvsig/raster/wms/app/wmsclient/layer/FLyrWMS.java
235 235
		this.fullEnvelope = (Envelope) state.get("fullExtent");
236 236

  
237 237
		// Host
238
		getParameters().setHost((String)state.get("host"));
238
		getParameters().setURI((String)state.get("host"));
239 239

  
240 240
		// Part of the query that is not the host, or the
241 241
		// layer names, or other not listed bellow
......
290 290
		state.set("fullEnvelope", this.fullEnvelope);
291 291

  
292 292
		// Host
293
		state.set("host", getParameters().getHost());
293
		state.set("host", getParameters().getURI());
294 294

  
295 295
		// Part of the query that is not the host, or the
296 296
		// layer names, or other not listed bellow
......
587 587
			}
588 588
			info.put("name", getName());
589 589
			info.put("selectedLayers", layers);
590
			info.put("host", getParameters().getHost());
590
			info.put("host", getParameters().getURI());
591 591
			info.put("srs", getParameters().getSRSCode());
592 592
			info.put("format", getParameters().getFormat());
593 593
			info.put("wmsTransparency", new Boolean(getParameters().isWmsTransparent()));
......
636 636

  
637 637
				// <OnlineResource>
638 638
				xmlAttrs.put(WebMapContextTags.XLINK_TYPE, "simple");
639
				xmlAttrs.put(WebMapContextTags.XLINK_HREF, getParameters().getHost().toString());
639
				xmlAttrs.put(WebMapContextTags.XLINK_HREF, getParameters().getURI().toString());
640 640
				xml.writeTag(WebMapContextTags.ONLINE_RESOURCE, xmlAttrs);
641 641
				xmlAttrs.clear();
642 642
				// </OnlineResource>
......
840 840
			return false;
841 841
		}
842 842
		aLayer = (FLyrWMS)layer;
843
		if (!getParameters().getHost().equals(aLayer.getParameters().getHost())) {
843
		if (!getParameters().getURI().equals(aLayer.getParameters().getURI())) {
844 844
			return false;
845 845
		}
846 846
		if (!params.getFormat().equals(aLayer.getParameters().getFormat())) {
......
1153 1153
		try {
1154 1154
			DataStore dStore = dataman.openStore(params.getDataStoreName(), params);
1155 1155
			this.setDataStore(dStore);
1156
			this.setName(params.getHost());
1156
			this.setName(params.getURI());
1157 1157
		} catch (ValidateDataParametersException e) {
1158 1158
			throw new InitializeException(e);
1159 1159
		} catch (ProviderNotRegisteredException e) {
org.gvsig.raster.wms/trunk/org.gvsig.raster.wms/org.gvsig.raster.wms.io/src/main/java/org/gvsig/raster/wms/io/WMSServerExplorer.java
100 100
		} catch (ProviderNotRegisteredException e) {
101 101
			e.printStackTrace();
102 102
		}
103
		params.setHost(parameters.getHost());
103
		params.setURI(parameters.getHost());
104 104
		return params;
105 105
	}
106 106

  
org.gvsig.raster.wms/trunk/org.gvsig.raster.wms/org.gvsig.raster.wms.io/src/main/java/org/gvsig/raster/wms/io/WMSProvider.java
69 69
import org.gvsig.remoteclient.utils.Utilities;
70 70
import org.gvsig.remoteclient.wms.WMSStatus;
71 71
import org.gvsig.tools.ToolsLocator;
72
import org.gvsig.tools.extensionpoint.ExtensionPoint;
73
import org.gvsig.tools.extensionpoint.ExtensionPointManager;
74 72
/**
75 73
 * Clase que representa al driver de acceso a datos de wms.
76 74
 *
......
132 130
		super(params);
133 131
		if(params instanceof String) {
134 132
			WMSDataParameters p = new WMSDataParameters();
135
			p.setHost((String)params);
133
			p.setURI((String)params);
136 134
			super.init(p, null, ToolsLocator.getDynObjectManager()
137 135
					.createDynObject(
138 136
							MetadataLocator.getMetadataManager().getDefinition(
......
159 157
		WMSDataParameters p = (WMSDataParameters)parameters;
160 158
		URL url = null;
161 159
		try {
162
			url = new URL(p.getHost());
160
			url = new URL(p.getURI());
163 161
		} catch (Exception e) {
164 162
			throw new RemoteServiceException("Malformed URL",e);
165 163
		}
......
921 919
	 */
922 920
	public void setParam(DataStoreProviderServices storeServices, DataStoreParameters param) {
923 921
		if(param instanceof WMSDataParameters)
924
			this.name = ((WMSDataParameters)param).getHost();
922
			this.name = ((WMSDataParameters)param).getURI();
925 923
		this.param = param;
926 924
	}
927 925
	
org.gvsig.raster.wms/trunk/org.gvsig.raster.wms/org.gvsig.raster.wms.io/src/main/java/org/gvsig/raster/wms/io/WMSDataParameters.java
50 50
	private static final String      FIELD_FORMAT          = "format";
51 51
	private static final String      FIELD_INFOFORMAT      = "infoformat";
52 52
	private static final String      FIELD_LAYERQUERY      = "layer_query";
53
	private static final String      FIELD_HOST            = "host";
54 53
	private static final String      FIELD_NAME            = "name";
55 54
	private static final String      FIELD_SRSSTR          = "srsstr";
56 55
	private static final String      FIELD_TRANSPARENCY    = "transparency";
......
116 115
			field.setType(DataTypes.STRING);
117 116
			field.setMandatory(false);
118 117
			
119
			field = dynClass.addDynField(FIELD_HOST);
120
			field.setTheTypeOfAvailableValues(DynField.ANY);
121
			field.setDescription("Host");
122
			field.setType(DataTypes.STRING);
123
			field.setMandatory(true);
124
			
125 118
			field = dynClass.addDynField(FIELD_NAME);
126 119
			field.setTheTypeOfAvailableValues(DynField.ANY);
127 120
			field.setDescription("Name");
......
261 254
		this.setDynValue(FIELD_LAYERQUERY, layerQuery);
262 255
	}
263 256
	
264
	/*
265
	 * (non-Javadoc)
266
	 * @see org.gvsig.fmap.dal.coverage.store.parameter.WMSStoreParameters#getHost()
267
	 */
268
	public String getHost() {
269
		return (String) this.getDynValue(FIELD_HOST);
270
	}
271

  
272
	/*
273
	 * (non-Javadoc)
274
	 * @see org.gvsig.fmap.dal.coverage.store.parameter.WMSStoreParameters#setHost(java.lang.String)
275
	 */
276
	public void setHost(String host) {
277
		this.setDynValue(FIELD_HOST, host);
278
	}
279
	
280 257
	/**
281 258
	 * Devuelve el SRS.
282 259
	 * @return SRS.
......
600 577
	}
601 578
	
602 579
	public boolean isValid() {
603
		return (this.getHost() != null);
580
		return (this.getURI() != null);
604 581
	}
605 582
	
606 583
	protected DelegatedDynObject getDelegatedDynObject() {
......
619 596
		p.setHeight(getHeight());
620 597
		p.setWidth(getWidth());
621 598
		p.setExtent(getExtent());
622
		p.setHost(getHost());
599
		p.setURI(getURI());
623 600
		p.setInfoLayerQuery(getInfoLayerQuery());
624 601
		p.setLayerQuery(getLayerQuery());
625 602
		p.setName(getName());
......
631 608
		p.setStyles(getStyles());
632 609
		p.setWmsTransparency(isWmsTransparent());
633 610
		p.setDimensions(getDimensions());
634
		p.setHost(getHost());
635 611
		p.setCancellable(getCancellable());
636 612
		return p;
637 613
	}

Also available in: Unified diff