comparison artifacts/src/main/java/org/dive4elements/river/artifacts/common/AbstractResultType.java @ 9539:4deb6b24f072

PDF-Export zu 2.8 Nachtrag
author gernotbelger
date Wed, 17 Oct 2018 16:00:38 +0200
parents d7d22ea8573d
children
comparison
equal deleted inserted replaced
9538:fb80fc7ec610 9539:4deb6b24f072
33 33
34 private final String csvHeader; 34 private final String csvHeader;
35 35
36 private final String pdfHeader; 36 private final String pdfHeader;
37 37
38 private static String YES = null;
39 private static String NO = null;
40
41 protected AbstractResultType(final String unit, final String csvHeader, final String pdfHeader) { 38 protected AbstractResultType(final String unit, final String csvHeader, final String pdfHeader) {
42 this.unit = unit; 39 this.unit = unit;
43 this.csvHeader = csvHeader; 40 this.csvHeader = csvHeader;
44 this.pdfHeader = pdfHeader; 41 this.pdfHeader = pdfHeader;
45 42
66 63
67 if (!(value instanceof Boolean)) 64 if (!(value instanceof Boolean))
68 throw new IllegalStateException(); 65 throw new IllegalStateException();
69 66
70 if ((boolean) value) { 67 if ((boolean) value) {
71 if (YES == null) 68 return Resources.getMsg(context.getMeta(), String.valueOf(value));
72 YES = Resources.getMsg(context.getMeta(), String.valueOf(value));
73 return YES;
74 } else { 69 } else {
75 if (NO == null) 70 return Resources.getMsg(context.getMeta(), String.valueOf(value));
76 NO = Resources.getMsg(context.getMeta(), String.valueOf(value));
77 return NO;
78 } 71 }
79 } 72 }
80 73
81 @Override 74 @Override
82 public final double asDouble(final Object value) { 75 public final double asDouble(final Object value) {

http://dive4elements.wald.intevation.org