Revision 190
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