Mercurial > dive4elements > river
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); }