Revision 35205
branches/v2_0_0_prep/frameworks/_fwAndami/src/org/gvsig/andami/Launcher.java | ||
---|---|---|
704 | 704 |
// one available in org.gvsig.app. Remove this |
705 | 705 |
// when a the theme format is changed to allow for |
706 | 706 |
// priorities |
707 |
if (!"org.gvsig.app".equals(pluginDirs[i])) {
|
|
707 |
if (!"org.gvsig.app".equals(pluginDirs[i].getName()) ) {
|
|
708 | 708 |
break; |
709 | 709 |
} |
710 | 710 |
} |
... | ... | |
1108 | 1108 |
|
1109 | 1109 |
Iterator<Extension> e = orderedExtensions.iterator(); |
1110 | 1110 |
|
1111 |
logger.info("Initializing extensions: "); |
|
1111 |
logger.info("Initializing extensions of "+pName+": ");
|
|
1112 | 1112 |
while (e.hasNext()) { |
1113 | 1113 |
Extension extension = e.next(); |
1114 | 1114 |
org.gvsig.andami.plugins.IExtension extensionInstance; |
1115 | 1115 |
|
1116 | 1116 |
try { |
1117 |
logger.info("Initializing " + extension.getClassName() |
|
1118 |
+ "..."); |
|
1117 | 1119 |
Class<? extends IExtension> extensionClass = |
1118 | 1120 |
(Class<? extends IExtension>) ps.getClassLoader() |
1119 | 1121 |
.loadClass(extension.getClassName()); |
... | ... | |
1137 | 1139 |
ExtensionDecorator.INACTIVE); |
1138 | 1140 |
classesExtensions |
1139 | 1141 |
.put(extensionClass, newExtensionDecorator); |
1140 |
logger.info("Initializing " + extension.getClassName() |
|
1141 |
+ "..."); |
|
1142 |
// logger.debug("Initializing " + extension.getClassName()); |
|
1143 | 1142 |
|
1144 |
// AQUI |
|
1145 |
|
|
1146 | 1143 |
extensionInstance.initialize(); |
1147 | 1144 |
extensions.add(extensionInstance); |
1148 |
// logger.debug(extension.getClassName() + " initialized."); |
|
1149 | 1145 |
|
1150 | 1146 |
} catch (NoClassDefFoundError e1) { |
1151 | 1147 |
this.addError("Can't find class extension (" |
... | ... | |
1255 | 1251 |
SortableMenu sm = e.next(); |
1256 | 1252 |
|
1257 | 1253 |
frame.addMenu(sm.loader, sm.extension, sm.menu); |
1254 |
|
|
1258 | 1255 |
} catch (ClassNotFoundException ex) { |
1259 | 1256 |
this |
1260 | 1257 |
.addError( |
1261 | 1258 |
Messages |
1262 | 1259 |
.getString("Launcher.No_se_encontro_la_clase_de_la_extension"), |
1263 | 1260 |
ex); |
1261 |
} catch (NoClassDefFoundError ex) { |
|
1262 |
this |
|
1263 |
.addError( |
|
1264 |
Messages |
|
1265 |
.getString("Launcher.No_se_encontro_la_clase_de_la_extension"), |
|
1266 |
ex); |
|
1267 |
} catch (Throwable ex) { |
|
1268 |
this |
|
1269 |
.addError( |
|
1270 |
Messages |
|
1271 |
.getString("Launcher.No_se_encontro_la_clase_de_la_extension"), |
|
1272 |
ex); |
|
1264 | 1273 |
} |
1265 | 1274 |
} |
1266 | 1275 |
} |
Also available in: Unified diff