Revision 29539

View differences:

trunk/extensions/extGPE-gvSIG/src/org/gvsig/gpe/GPEReaderExtension.java
1 1
package org.gvsig.gpe;
2 2

  
3 3
import java.io.File;
4
import java.io.FileInputStream;
5 4
import java.io.FileNotFoundException;
6
import java.net.URL;
5
import java.util.Iterator;
6
import java.util.Properties;
7 7

  
8 8
import org.gvsig.fmap.drivers.gpe.addlayer.GPEFileOpen;
9 9
import org.gvsig.fmap.drivers.gpe.reader.GMLVectorialDriver;
10 10
import org.gvsig.fmap.drivers.gpe.reader.KMLVectorialDriver;
11
import org.gvsig.gpe.xml.parser.GPEXmlParserFactory;
12
import org.gvsig.gpe.xml.stream.XmlStreamException;
11
import org.gvsig.gpe.gml.GmlProperties;
12
import org.gvsig.gpe.xml.XmlProperties;
13 13

  
14 14
import com.hardcode.driverManager.DriverManager;
15
import com.iver.andami.PluginServices;
16 15
import com.iver.andami.messages.NotificationManager;
17 16
import com.iver.andami.plugins.Extension;
18 17
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
......
89 88
	 */
90 89
	public void initialize() {
91 90
		loadParsers();
91
		loadProperties();
92 92
		ExtensionPoints extensionPoints = ExtensionPointsSingleton.getInstance();
93 93
		extensionPoints.add("FileExtendingOpenDialog", "FileOpenGPE", new GPEFileOpen());
94 94
		//Register the GML driver
......
120 120
		*/
121 121
	}
122 122

  
123
	private void loadProperties() {
124
		loadProperties(new GPEProperties().getProperties());
125
		loadProperties(new XmlProperties().getProperties());
126
		loadProperties(new GmlProperties().getProperties());		
127
	}
128
	
129
	private void loadProperties(Properties properties){
130
		Iterator it = properties.keySet().iterator();
131
		while (it.hasNext()){
132
			String key = (String)it.next();				
133
			GPEDefaults.setProperty(key, properties.get(key));
134
		}			
135
	}
136

  
123 137
	private void loadParsers(){
124 138
		File file = new File(parsersFile);
125 139
		if (!file.exists()){

Also available in: Unified diff