|
From: <de...@us...> - 2012-10-09 23:18:59
|
Revision: 7732
http://fudaa.svn.sourceforge.net/fudaa/?rev=7732&view=rev
Author: deniger
Date: 2012-10-09 23:18:52 +0000 (Tue, 09 Oct 2012)
Log Message:
-----------
Modified Paths:
--------------
trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/config/ExternFileBuilder.java
trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/config/ExternFileBuilderProcessor.java
Modified: trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/config/ExternFileBuilder.java
===================================================================
--- trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/config/ExternFileBuilder.java 2012-10-09 23:15:19 UTC (rev 7731)
+++ trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/config/ExternFileBuilder.java 2012-10-09 23:18:52 UTC (rev 7732)
@@ -41,7 +41,11 @@
*/
public void loadFiles(AbstractReportConfig config, AbstractReportGrapheBuilder controller) {
ExternFileBuilderProcessor processor = new ExternFileBuilderProcessor(this, config);
+ if(!processor.isSomethingToLoad()){
+ return ;
+ }
final String name = org.openide.util.NbBundle.getMessage(ExternFileBuilder.class, "ExternFile.Loading");
+
CtuluLogGroup logs = CrueProgressUtils.showProgressDialogAndRun(processor, name);
if (logs.containsSomething()) {
LogsDisplayer.displayError(logs, name);
Modified: trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/config/ExternFileBuilderProcessor.java
===================================================================
--- trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/config/ExternFileBuilderProcessor.java 2012-10-09 23:15:19 UTC (rev 7731)
+++ trunk/soft/fudaa-crue/ui-report/src/main/java/org/fudaa/fudaa/crue/report/config/ExternFileBuilderProcessor.java 2012-10-09 23:18:52 UTC (rev 7732)
@@ -36,6 +36,16 @@
this.config = config;
}
+ public boolean isSomethingToLoad() {
+ for (String externFile : config.getExternFiles()) {
+ ExternContent content = builder.getContentsByFilename().get(externFile);
+ if (content == null) {
+ return true;
+ }
+ }
+ return false;
+ }
+
@Override
public CtuluLogGroup run(ProgressHandle handle) {
if (handle != null) {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|