Revision 13749 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/core/SymbologyFactory.java
SymbologyFactory.java | ||
---|---|---|
43 | 43 |
* |
44 | 44 |
* $Id$ |
45 | 45 |
* $Log$ |
46 |
* Revision 1.9 2007-09-17 09:32:05 jaume |
|
46 |
* Revision 1.10 2007-09-17 14:16:11 jaume |
|
47 |
* multilayer symbols sizing bug fixed |
|
48 |
* |
|
49 |
* Revision 1.9 2007/09/17 09:32:05 jaume |
|
47 | 50 |
* view refresh frame rate now configurable |
48 | 51 |
* |
49 | 52 |
* Revision 1.8 2007/07/18 06:54:34 jaume |
... | ... | |
103 | 106 |
|
104 | 107 |
import org.apache.log4j.Logger; |
105 | 108 |
|
109 |
import com.iver.cit.gvsig.fmap.Messages; |
|
106 | 110 |
import com.iver.cit.gvsig.fmap.core.styles.IStyle; |
107 | 111 |
import com.iver.cit.gvsig.fmap.core.symbols.IFillSymbol; |
108 | 112 |
import com.iver.cit.gvsig.fmap.core.symbols.ILineSymbol; |
... | ... | |
198 | 202 |
|
199 | 203 |
Class clazz = null; |
200 | 204 |
IPersistance obj = null; |
201 |
|
|
205 |
String s = className; |
|
206 |
|
|
202 | 207 |
try { |
203 | 208 |
clazz = Class.forName(className); |
204 | 209 |
|
210 |
if (xml.contains("desc")) { |
|
211 |
s += " \"" + xml.getStringProperty("desc") +"\""; |
|
212 |
} |
|
205 | 213 |
// TODO remove the patch the day we deprecate FSymbol |
206 | 214 |
// begin patch |
207 | 215 |
if (clazz.equals(FSymbol.class)) |
... | ... | |
211 | 219 |
|
212 | 220 |
|
213 | 221 |
obj = (IPersistance) clazz.newInstance(); |
214 |
obj.setXMLEntity(xml); |
|
222 |
logger.info(Messages.getString("creating")+"....... "+s); |
|
223 |
try { |
|
224 |
obj.setXMLEntity(xml); |
|
225 |
} catch (NotExistInXMLEntity neiXML) { |
|
226 |
logger.error(Messages.getString("failed_creating_object")+": "+s); |
|
227 |
throw neiXML; |
|
228 |
} |
|
229 |
|
|
215 | 230 |
} |
216 | 231 |
|
217 | 232 |
} catch (InstantiationException e) { |
Also available in: Unified diff