Revision 1862
org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.app/org.gvsig.scripting.app.mainplugin/src/main/java/org/gvsig/scripting/app/extension/ScriptingUtils.java | ||
---|---|---|
477 | 477 |
|
478 | 478 |
@Override |
479 | 479 |
public int compare(ScriptingBaseScript o1, ScriptingBaseScript o2) { |
480 |
return getScriptOrderKey(o2).compareToIgnoreCase(getScriptOrderKey(o1));
|
|
480 |
return getScriptOrderKey(o1).compareToIgnoreCase(getScriptOrderKey(o2));
|
|
481 | 481 |
} |
482 | 482 |
}); |
483 | 483 |
} |
... | ... | |
486 | 486 |
ThreadSafeDialogsManager dialogs = ToolsSwingLocator.getThreadSafeDialogsManager(); |
487 | 487 |
final I18nManager i18nManager = ToolsLocator.getI18nManager(); |
488 | 488 |
if (scripts != null && !scripts.isEmpty()) { |
489 |
LOGGER.info("Scripts to run:"); |
|
490 |
for (ScriptingBaseScript script : scripts) { |
|
491 |
try { |
|
492 |
LOGGER.info(StringUtils.abbreviateMiddle(script.getFile().getParent(),"...",50) + " (" + getScriptOrderKey(script) + ", " + script.getIsolationGroup() + ")"); |
|
493 |
} catch(Throwable t) { |
|
494 |
LOGGER.info("...Error..."); |
|
495 |
} |
|
496 |
} |
|
489 | 497 |
if (status != null) { |
490 | 498 |
status.setRangeOfValues(0, scripts.size()); |
491 | 499 |
} |
... | ... | |
495 | 503 |
status.setCurValue(n++); |
496 | 504 |
} |
497 | 505 |
try { |
498 |
LOGGER.info("running " + title + " script '" + script.getFile().getAbsolutePath() + "' (" + getScriptOrderKey(script) + ", " + script.getIsolationGroup() + ")."); |
|
506 |
if( StringUtils.equals("autorun", title) ) { |
|
507 |
LOGGER.info("running '" + script.getFile().getParent() + "'."); |
|
508 |
} else { |
|
509 |
LOGGER.info("running " + title + " '" + script.getFile().getAbsolutePath() + "'."); |
|
510 |
} |
|
499 | 511 |
dialogs.message( |
500 | 512 |
i18nManager.getTranslation( |
501 | 513 |
"_Starting_XnameX", |
Also available in: Unified diff