diff flys-artifacts/src/main/java/de/intevation/flys/exports/AxisSection.java @ 2050:c4e0e433f825

Use axes ranges specified in ChartSettings for zooming in charts. flys-artifacts/trunk@3540 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 27 Dec 2011 07:17:07 +0000
parents e1c9f28e2675
children 4ba5036109d2
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/AxisSection.java	Fri Dec 23 15:10:13 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/AxisSection.java	Tue Dec 27 07:17:07 2011 +0000
@@ -43,6 +43,13 @@
     }
 
 
+    public String getIdentifier() {
+        StringAttribute attr = (StringAttribute) getAttribute(IDENTIFIER_ATTR);
+
+        return attr != null ? (String) attr.getValue() : null;
+    }
+
+
     public void setLabel(String label) {
         if (label == null) {
             return;
@@ -87,6 +94,12 @@
     }
 
 
+    public Boolean isFixed() {
+        BooleanAttribute attr = (BooleanAttribute) getAttribute(FIXATION_ATTR);
+        return attr != null ? (Boolean) attr.getValue() : null;
+    }
+
+
     public void setUpperRange(double upperRange) {
         Attribute attr = getAttribute(UPPERRANGE_ATTR);
         if (attr == null) {
@@ -99,6 +112,13 @@
     }
 
 
+    public Double getUpperRange() {
+        DoubleAttribute attr = (DoubleAttribute) getAttribute(UPPERRANGE_ATTR);
+
+        return attr != null ? (Double) attr.getValue() : null;
+    }
+
+
     public void setLowerRange(double lowerRange) {
         Attribute attr = getAttribute(LOWERRANGE_ATTR);
         if (attr == null) {
@@ -111,6 +131,13 @@
     }
 
 
+    public Double getLowerRange() {
+        DoubleAttribute attr = (DoubleAttribute) getAttribute(LOWERRANGE_ATTR);
+
+        return attr != null ? (Double) attr.getValue() : null;
+    }
+
+
     @Override
     public void toXML(Node parent) {
         Document owner = parent.getOwnerDocument();

http://dive4elements.wald.intevation.org