comparison artifacts/src/main/java/org/dive4elements/river/exports/DiagramGenerator.java @ 7096:5c059c05b100 generator-refactoring

Add useful debug output for diagram generator debugging
author Andre Heinecke <aheinecke@intevation.de>
date Mon, 23 Sep 2013 12:20:27 +0200
parents 41567bf1e131
children c64c04d0796e
comparison
equal deleted inserted replaced
7093:cdae0ff8960b 7096:5c059c05b100
1116 return; 1116 return;
1117 } 1117 }
1118 1118
1119 logger.debug("DoOut for facet: " + facetName); 1119 logger.debug("DoOut for facet: " + facetName);
1120 1120
1121 for (Processor pr: diagramAttributes.getProcessors()) { 1121 boolean found = false;
1122 List<Processor> prL = diagramAttributes.getProcessors();
1123 for (Processor pr: prL) {
1122 if (pr.canHandle(facetName)) { 1124 if (pr.canHandle(facetName)) {
1125 found = true;
1123 pr.doOut(this, bundle, theme, visible); 1126 pr.doOut(this, bundle, theme, visible);
1124 } 1127 }
1125 } 1128 }
1129 if (!found) {
1130 logger.warn("No processor found for: " + facetName);
1131 if (logger.isDebugEnabled()) {
1132 logger.debug("Configured processors for this diagram are:");
1133 for (Processor pr: prL) {
1134 logger.debug(pr.getClass().getName());
1135 }
1136 }
1137 }
1126 } 1138 }
1127 } 1139 }

http://dive4elements.wald.intevation.org