Revision 9538

View differences:

branches/piloto3d/extensions/extCatalogYNomenclator/src/es/gva/cit/gvsig/catalogClient/loaders/WMSLayerLoader.java
41 41
package es.gva.cit.gvsig.catalogClient.loaders;
42 42

  
43 43
import java.io.IOException;
44
import java.lang.reflect.InvocationTargetException;
44 45
import java.net.MalformedURLException;
45 46
import java.net.ProtocolException;
46 47
import java.util.HashMap;
......
49 50
import org.exolab.castor.xml.ValidationException;
50 51
import org.gvsig.i18n.Messages;
51 52

  
53
import com.iver.andami.PluginServices;
54
import com.iver.andami.ui.mdiManager.IWindow;
52 55
import com.iver.cit.gvsig.fmap.drivers.UnsupportedVersionException;
53 56
import com.iver.cit.gvsig.fmap.layers.FLayer;
54 57
import com.iver.utiles.extensionPoints.ExtensionPoint;
......
85 88
		String sLayer = getResource().getName();
86 89
		
87 90
		FLayer flayer;
88
		
91
		flayer = createWMSLayer(host, sLayer);
92
		ExtensionPoint extensionPoint = (ExtensionPoint)ExtensionPointsSingleton.getInstance().get("CatalogLayersTOC");
93
		Object[] args = new Object[1];
94
		args[0] = flayer;
95
	
96
		Object wmsPropsPanel;
89 97
		try {
90
			flayer = createWMSLayer(host, sLayer);
98
			wmsPropsPanel = extensionPoint.create("OGC:WMS",args);
99
			PluginServices.getMDIManager().addWindow((IWindow)wmsPropsPanel);
91 100
			addLayerToView(flayer);
92
		} catch (Exception e) {
93
			throw new LayerLoaderException(e.getMessage(),getWindowMessage());
94
		}   		    
95
		
101
		} catch (SecurityException e) {
102
			// TODO Auto-generated catch block
103
			e.printStackTrace();
104
		} catch (IllegalArgumentException e) {
105
			// TODO Auto-generated catch block
106
			e.printStackTrace();
107
		} catch (NoSuchMethodException e) {
108
			// TODO Auto-generated catch block
109
			e.printStackTrace();
110
		} catch (InstantiationException e) {
111
			// TODO Auto-generated catch block
112
			e.printStackTrace();
113
		} catch (IllegalAccessException e) {
114
			// TODO Auto-generated catch block
115
			e.printStackTrace();
116
		} catch (InvocationTargetException e) {
117
			// TODO Auto-generated catch block
118
			e.printStackTrace();
119
		}	
96 120
	}
97 121
	
98 122
	/**

Also available in: Unified diff