diff flys-artifacts/src/main/java/de/intevation/flys/exports/ChartSection.java @ 3617:05deafdcbf39

sloppy logo placement property implementation. flys-artifacts/trunk@5284 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 28 Aug 2012 15:53:05 +0000
parents f84854eba0b3
children b7867c03760a
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/ChartSection.java	Tue Aug 28 13:21:38 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/ChartSection.java	Tue Aug 28 15:53:05 2012 +0000
@@ -1,5 +1,6 @@
 package de.intevation.flys.exports;
 
+import org.apache.log4j.Logger;
 
 
 /**
@@ -7,10 +8,13 @@
  */
 public class ChartSection extends TypeSection {
 
-    public static final String TITLE_ATTR       = "title";
-    public static final String SUBTITLE_ATTR    = "subtitle";
-    public static final String DISPLAYGRID_ATTR = "display-grid";
-    public static final String DISPLAYLOGO_ATTR = "display-logo";
+    private static Logger logger = Logger.getLogger(ChartSection.class);
+
+    public static final String TITLE_ATTR         = "title";
+    public static final String SUBTITLE_ATTR      = "subtitle";
+    public static final String DISPLAYGRID_ATTR   = "display-grid";
+    public static final String DISPLAYLOGO_ATTR   = "display-logo";
+    public static final String LOGOPLACEMENT_ATTR = "logo-place";
 
 
     public ChartSection() {
@@ -38,16 +42,31 @@
     }
 
 
+    /** Get Property-value for display-logo property. */
     public String getDisplayLogo() {
         return getStringValue(DISPLAYLOGO_ATTR);
     }
 
 
+    /** Set Property-value for display-logo property. */
     public void setDisplayLogo(String logo) {
+        logger.debug("Setting Display logo string.");
         setChoiceStringValue(DISPLAYLOGO_ATTR, logo, "logo");
     }
 
 
+    /** Get Property-value for logo-placement property. */
+    public String getLogoPlacement() {
+        return getStringValue(LOGOPLACEMENT_ATTR);
+    }
+
+
+    /** Set Property-value for logo-placement property. */
+    public void setLogoPlacement(String place) {
+        setChoiceStringValue(LOGOPLACEMENT_ATTR, place, "place");
+    }
+
+
     public void setDisplayGrid(boolean displayGrid) {
         setBooleanValue(DISPLAYGRID_ATTR, displayGrid);
     }

http://dive4elements.wald.intevation.org