comparison artifacts/src/main/java/org/dive4elements/river/exports/DiagramGenerator.java @ 7877:43f18dc56c5a

Fixed subtitle handling and added flowvelocity subtitle.
author Raimund Renkert <rrenkert@intevation.de>
date Fri, 16 May 2014 10:55:59 +0200
parents 7ac103a49e35
children 45cced06490c
comparison
equal deleted inserted replaced
7876:5951d6430ade 7877:43f18dc56c5a
1044 } 1044 }
1045 1045
1046 @Override 1046 @Override
1047 public String getDefaultChartSubtitle() { 1047 public String getDefaultChartSubtitle() {
1048 String parts = ""; 1048 String parts = "";
1049 if (subTitleParts != null && !subTitleParts.isEmpty()) {
1050 for (String p : subTitleParts) {
1051 parts += ", " + p;
1052 }
1053 }
1054 DiagramAttributes.Title dTitle = diagramAttributes.getSubtitle(); 1049 DiagramAttributes.Title dTitle = diagramAttributes.getSubtitle();
1055 if (dTitle == null) { 1050 if (dTitle == null &&
1051 (subTitleParts == null || subTitleParts.isEmpty())) {
1056 /* Subtitle is optional */ 1052 /* Subtitle is optional */
1057 return null; 1053 return null;
1054 }
1055 if (subTitleParts != null && !subTitleParts.isEmpty()) {
1056 boolean first = true;
1057 if (dTitle != null) {
1058 first = false;
1059 }
1060 for (String p : subTitleParts) {
1061 if (!first) {
1062 parts += ", ";
1063 }
1064 parts += p;
1065 first = false;
1066 }
1067 }
1068 if (dTitle == null && parts.length() > 0) {
1069 return parts;
1058 } 1070 }
1059 return dTitle.evaluate((D4EArtifact)getMaster(), context) + parts; 1071 return dTitle.evaluate((D4EArtifact)getMaster(), context) + parts;
1060 } 1072 }
1061 1073
1062 /** 1074 /**

http://dive4elements.wald.intevation.org