diff artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/common/UInfoResultType.java @ 9429:bd5f5d2220fa

Work on salix cross sections; waterlevels work now with different colors Colors and i10n for all themes.
author gernotbelger
date Fri, 17 Aug 2018 17:48:01 +0200
parents 2aec052d4088
children d194c5b24bf8
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/common/UInfoResultType.java	Fri Aug 17 17:40:59 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/uinfo/common/UInfoResultType.java	Fri Aug 17 17:48:01 2018 +0200
@@ -23,21 +23,8 @@
 
     private static final long serialVersionUID = 1L;
 
-    public UInfoResultType(final String unit, final String csvHeader) {
+    protected UInfoResultType(final String unit, final String csvHeader) {
         super(unit, csvHeader, csvHeader);
-
-    }
-
-    @Override
-    public String exportValue(final CallContext context, final Object value) {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    @Override
-    protected NumberFormat createFormatter(final CallContext context) {
-        // TODO Auto-generated method stub
-        return null;
     }
 
     public static final UInfoResultType customMultiRowColSalixScenarios = new UInfoResultType(null, "uinfo.export.salix_line.csv.header.scenario") {
@@ -148,4 +135,57 @@
             return Formatter.getUeberflutungsdauer(context);
         }
     };
-}
+
+    public static final UInfoResultType waterlevelMNW = new UInfoResultType(null, null) {
+        private static final long serialVersionUID = 1L;
+
+        @Override
+        public String exportValue(final CallContext context, final Object value) {
+            throw new UnsupportedOperationException();
+        }
+
+        @Override
+        protected NumberFormat createFormatter(final CallContext context) {
+            throw new UnsupportedOperationException();
+        }
+    };
+    public static final UInfoResultType waterlevelMW = new UInfoResultType(null, null) {
+        private static final long serialVersionUID = 1L;
+
+        @Override
+        public String exportValue(final CallContext context, final Object value) {
+            throw new UnsupportedOperationException();
+        }
+
+        @Override
+        protected NumberFormat createFormatter(final CallContext context) {
+            throw new UnsupportedOperationException();
+        }
+    };
+    public static final UInfoResultType waterlevelMHW = new UInfoResultType(null, null) {
+        private static final long serialVersionUID = 1L;
+
+        @Override
+        public String exportValue(final CallContext context, final Object value) {
+            throw new UnsupportedOperationException();
+        }
+
+        @Override
+        protected NumberFormat createFormatter(final CallContext context) {
+            throw new UnsupportedOperationException();
+        }
+    };
+    public static final UInfoResultType waterlevelMH5 = new UInfoResultType(null, null) {
+        private static final long serialVersionUID = 1L;
+
+        @Override
+        public String exportValue(final CallContext context, final Object value) {
+            throw new UnsupportedOperationException();
+        }
+
+        @Override
+        protected NumberFormat createFormatter(final CallContext context) {
+            throw new UnsupportedOperationException();
+        }
+    };
+}
\ No newline at end of file

http://dive4elements.wald.intevation.org