Revision 1112 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.lib/org.gvsig.scripting.lib.impl/src/main/java/org/gvsig/scripting/impl/AbstractUnit.java
AbstractUnit.java | ||
---|---|---|
4 | 4 |
import java.beans.PropertyChangeListener; |
5 | 5 |
import java.io.File; |
6 | 6 |
import java.io.IOException; |
7 |
import java.net.URI; |
|
7 |
import java.net.MalformedURLException; |
|
8 |
import java.net.URL; |
|
8 | 9 |
import java.util.ArrayList; |
9 | 10 |
import java.util.HashMap; |
10 | 11 |
import java.util.HashSet; |
... | ... | |
25 | 26 |
|
26 | 27 |
public abstract class AbstractUnit implements ScriptingUnit, Unit { |
27 | 28 |
|
28 |
protected static final Logger logger = LoggerFactory.getLogger(AbstractUnit.class);
|
|
29 |
protected static final Logger LOGGER = LoggerFactory.getLogger(AbstractUnit.class);
|
|
29 | 30 |
|
30 | 31 |
protected DefaultScriptingManager manager; |
31 | 32 |
|
... | ... | |
68 | 69 |
listener.propertyChange(event); |
69 | 70 |
} |
70 | 71 |
} catch(Exception ex) { |
71 |
logger.warn("Problems firing PropertyChangeListener to listener "+listener+".",ex);
|
|
72 |
LOGGER.warn("Problems firing PropertyChangeListener to listener "+listener+".",ex);
|
|
72 | 73 |
} |
73 | 74 |
} |
74 | 75 |
} |
... | ... | |
206 | 207 |
File f = prefs.getFile(); |
207 | 208 |
String fname = (f == null) ? "(null)" : f.getAbsolutePath(); |
208 | 209 |
String msg = "Can't save inf file '" + fname + "'."; |
209 |
logger.warn(msg);
|
|
210 |
LOGGER.warn(msg);
|
|
210 | 211 |
throw new RuntimeException(msg, e); |
211 | 212 |
} |
212 | 213 |
|
... | ... | |
217 | 218 |
if (!this.getTypeName().equalsIgnoreCase(typename)) { |
218 | 219 |
File f = prefs.getFile(); |
219 | 220 |
String fname = (f == null) ? "(null)" : f.getAbsolutePath(); |
220 |
logger.warn("inconsistent type in inf file '" + fname + "'. Curent type '" + this.getTypeName() + "', type from inf file '" + typename + "'.");
|
|
221 |
LOGGER.warn("inconsistent type in inf file '" + fname + "'. Curent type '" + this.getTypeName() + "', type from inf file '" + typename + "'.");
|
|
221 | 222 |
} |
222 | 223 |
this.setName(getInfString(prefs, "Unit", "name", this.getName())); |
223 | 224 |
this.setDescription(getInfString(prefs, "Unit", "description", null)); |
... | ... | |
266 | 267 |
} |
267 | 268 |
|
268 | 269 |
protected void console_println(String s) { |
269 |
logger.info(s);
|
|
270 |
LOGGER.info(s);
|
|
270 | 271 |
} |
271 | 272 |
|
272 | 273 |
public void create(ScriptingFolder folder, String id) { |
... | ... | |
277 | 278 |
try { |
278 | 279 |
file.createNewFile(); |
279 | 280 |
} catch (IOException e) { |
280 |
logger.warn("Can't create inf file in '" + file.getAbsolutePath() + "'.", e);
|
|
281 |
LOGGER.warn("Can't create inf file in '" + file.getAbsolutePath() + "'.", e);
|
|
281 | 282 |
} |
282 | 283 |
} |
283 | 284 |
|
... | ... | |
295 | 296 |
return new File(getParent().getFile(), this.getId() + ".inf"); |
296 | 297 |
} |
297 | 298 |
|
298 |
public URI getURI() {
|
|
299 |
public URL getURL() {
|
|
299 | 300 |
File f = this.getFile(); |
300 |
return f.toURI(); |
|
301 |
try { |
|
302 |
return f.toURI().toURL(); |
|
303 |
} catch (MalformedURLException ex) { |
|
304 |
return null; |
|
305 |
} |
|
301 | 306 |
} |
302 | 307 |
|
303 | 308 |
@Override |
Also available in: Unified diff