Revision 190

View differences:

org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.io/org.gvsig.raster.io.base/src/main/java/org/gvsig/fmap/dal/coverage/dataset/io/wms/WMSDriver.java
45 45
import org.gvsig.fmap.dal.coverage.exception.ProcessInterruptedException;
46 46
import org.gvsig.fmap.dal.coverage.exception.RasterDriverException;
47 47
import org.gvsig.fmap.dal.coverage.exception.WMSException;
48
import org.gvsig.fmap.dal.coverage.store.props.Transparency;
48 49
import org.gvsig.fmap.dal.coverage.store.remote.RemoteLayerNode;
49 50
import org.gvsig.fmap.dal.spi.DataManagerProviderServices;
50 51
import org.gvsig.fmap.dal.spi.DataStoreProviderServices;
......
56 57
import org.gvsig.raster.impl.store.AbstractRasterStoreParameters;
57 58
import org.gvsig.raster.impl.store.DefaultStoreFactory;
58 59
import org.gvsig.raster.impl.store.properties.DataStoreColorInterpretation;
60
import org.gvsig.raster.impl.store.properties.DataStoreTransparency;
59 61
import org.gvsig.remoteclient.wms.WMSStatus;
60 62
import org.gvsig.tools.ToolsLocator;
61 63
import org.gvsig.tools.extensionpoint.ExtensionPoint;
......
66 68
 * @author Nacho Brodin (nachobrodin@gmail.com)
67 69
 */
68 70
public class WMSDriver extends DefaultRasterProvider implements RemoteRasterProvider {
69
	public static String        NAME                     = "Wms Store";
70
	public static String        DESCRIPTION              = "Wms Raster file";
71
	public static final String  METADATA_DEFINITION_NAME = "WmsStore";
72
	private Extent              viewRequest              = null;
71
	public static String                NAME                     = "Wms Store";
72
	public static String                DESCRIPTION              = "Wms Raster file";
73
	public static final String          METADATA_DEFINITION_NAME = "WmsStore";
74
	private Extent                      viewRequest              = null;
73 75
	private static Hashtable<URL, WMSConnector>    
74
	                            drivers                  = new Hashtable<URL, WMSConnector> ();
75
	private WMSConnector        connector                = null;
76
	private boolean             open                     = false;
76
	                                    drivers                  = new Hashtable<URL, WMSConnector> ();
77
	private WMSConnector                connector                = null;
78
	private boolean                     open                     = false;
79
	private DataStoreTransparency       fileTransparency         = null;
77 80
	
78 81
	public static void register() {
79 82
		ExtensionPointManager extensionPoints = ToolsLocator.getExtensionPointManager();
......
221 224
	public void close() {
222 225
		open = false;
223 226
	}
227
	
228
	/*
229
	 * (non-Javadoc)
230
	 * @see org.gvsig.raster.impl.provider.DefaultRasterProvider#getTransparency()
231
	 */
232
	public Transparency getTransparency() {
233
		if(fileTransparency == null)
234
			fileTransparency = new DataStoreTransparency();
235
		return fileTransparency;
236
	}
224 237

  
225 238
	/*
226 239
	 * (non-Javadoc)

Also available in: Unified diff