diff gnv-artifacts/src/main/java/de/intevation/gnv/state/StateBase.java @ 740:0563389138bb

Changed source of displayed coordinate in 'HorizontalProfil'-charts' subtitle (issue120). gnv-artifacts/trunk@779 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 15 Mar 2010 15:39:59 +0000
parents b8c7105f2b94
children d194939ecbaf
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/state/StateBase.java	Mon Mar 15 15:26:26 2010 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/state/StateBase.java	Mon Mar 15 15:39:59 2010 +0000
@@ -1027,6 +1027,21 @@
         return this.inputData != null ? this.inputData.values() : null;
     }
 
+    public InputData getInputDataByName(String name) {
+        State state = this;
+
+        while (state != null) {
+            InputData data = state.inputData().get(name);
+            if (data != null) {
+                return data;
+            }
+
+            state = state.getParent();
+        }
+
+        return null;
+    }
+
     public void endOfLife(Object globalContext) {
     }
 }

http://dive4elements.wald.intevation.org