comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/SInfoResultType.java @ 9287:6c88ad449c83

Punkt 2.3.8 vom 1. Zwischenrelease
author gernotbelger
date Tue, 24 Jul 2018 10:36:18 +0200
parents 0dcd1cd41915
children 740d65e4aa14
comparison
equal deleted inserted replaced
9286:bcbae86ce7b3 9287:6c88ad449c83
277 protected NumberFormat createFormatter(final CallContext context) { 277 protected NumberFormat createFormatter(final CallContext context) {
278 throw new UnsupportedOperationException(); 278 throw new UnsupportedOperationException();
279 } 279 }
280 }; 280 };
281 public static final SInfoResultType flowdepthDevelopmentPerYear = new SInfoResultType(I18NStrings.UNIT_CM_A, 281 public static final SInfoResultType flowdepthDevelopmentPerYear = new SInfoResultType(I18NStrings.UNIT_CM_A,
282 SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_PER_YEAR_HEADER) { 282 SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_PER_YEAR_HEADER, "sinfo.export.pdf.header.flowdepth.development.per.year") {
283 private static final long serialVersionUID = 1L; 283 private static final long serialVersionUID = 1L;
284 284
285 @Override 285 @Override
286 public String exportValue(final CallContext context, final Object value) { 286 public String exportValue(final CallContext context, final Object value) {
287 final double doubleValue = asDouble(value); 287 final double doubleValue = asDouble(value);
549 protected NumberFormat createFormatter(final CallContext context) { 549 protected NumberFormat createFormatter(final CallContext context) {
550 return Formatter.getChannelDepth(context); 550 return Formatter.getChannelDepth(context);
551 } 551 }
552 }; 552 };
553 553
554 public static final SInfoResultType flowdepthDevelopment = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_HEADER, 554 public static final SInfoResultType flowdepthDevelopment = new SInfoResultType(I18NStrings.UNIT_CM, SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_HEADER,
555 SInfoI18NStrings.PDF_FLOWDEPTH_DEVELOPMENT_HEADER) { 555 SInfoI18NStrings.PDF_FLOWDEPTH_DEVELOPMENT_HEADER) {
556 private static final long serialVersionUID = 1L; 556 private static final long serialVersionUID = 1L;
557 557
558 @Override 558 @Override
559 public String exportValue(final CallContext context, final Object value) { 559 public String exportValue(final CallContext context, final Object value) {
565 protected NumberFormat createFormatter(final CallContext context) { 565 protected NumberFormat createFormatter(final CallContext context) {
566 return Formatter.getTkh(context); 566 return Formatter.getTkh(context);
567 } 567 }
568 }; 568 };
569 569
570 public static final SInfoResultType depthDevelopmentPerYear = new SInfoResultType(I18NStrings.UNIT_CM_A, 570 public static final SInfoResultType waterlevelDifference = new SInfoResultType(I18NStrings.UNIT_CM, SInfoI18NStrings.CSV_WATERLEVEL_DIFFERENCE_HEADER,
571 SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_PER_YEAR_HEADER) { 571 SInfoI18NStrings.CSV_WATERLEVEL_DIFFERENCE_HEADER) {
572 private static final long serialVersionUID = 1L;
573
574 @Override
575 public String exportValue(final CallContext context, final Object value) {
576 final double doubleValue = asDouble(value);
577 return exportDoubleValue(context, doubleValue);
578 }
579
580 @Override
581 protected NumberFormat createFormatter(final CallContext context) {
582 return Formatter.getFlowDepthDevelopmentPerYear(context);
583 }
584 };
585 public static final SInfoResultType waterlevelDifference = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_WATERLEVEL_DIFFERENCE_HEADER,
586 "sinfo.export.csv.header.waterlevel.difference") {
587 private static final long serialVersionUID = 1L; 572 private static final long serialVersionUID = 1L;
588 573
589 @Override 574 @Override
590 public String exportValue(final CallContext context, final Object value) { 575 public String exportValue(final CallContext context, final Object value) {
591 final double doubleValue = asDouble(value); 576 final double doubleValue = asDouble(value);
595 @Override 580 @Override
596 protected NumberFormat createFormatter(final CallContext context) { 581 protected NumberFormat createFormatter(final CallContext context) {
597 return Formatter.getTkh(context); 582 return Formatter.getTkh(context);
598 } 583 }
599 }; 584 };
600 public static final SInfoResultType bedHeightDifference = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_MEAN_BED_HEIGHT_DIFFERENCE_HEADER, 585 public static final SInfoResultType bedHeightDifference = new SInfoResultType(I18NStrings.UNIT_CM, SInfoI18NStrings.CSV_MEAN_BED_HEIGHT_DIFFERENCE_HEADER,
601 "sinfo.export.csv.header.mean_bed_height.difference") { 586 "sinfo.export.csv.header.mean_bed_height.difference") {
602 private static final long serialVersionUID = 1L; 587 private static final long serialVersionUID = 1L;
603 588
604 @Override 589 @Override
605 public String exportValue(final CallContext context, final Object value) { 590 public String exportValue(final CallContext context, final Object value) {

http://dive4elements.wald.intevation.org