ingo@1986: package de.intevation.flys.exports; ingo@1986: felix@3617: import org.apache.log4j.Logger; ingo@1986: ingo@1986: ingo@1986: /** ingo@1986: * @author Ingo Weinzierl ingo@1986: */ ingo@2058: public class ChartSection extends TypeSection { ingo@1986: felix@3617: private static Logger logger = Logger.getLogger(ChartSection.class); felix@3617: felix@3617: public static final String TITLE_ATTR = "title"; felix@3617: public static final String SUBTITLE_ATTR = "subtitle"; felix@3617: public static final String DISPLAYGRID_ATTR = "display-grid"; felix@3617: public static final String DISPLAYLOGO_ATTR = "display-logo"; felix@3617: public static final String LOGOPLACEMENT_ATTR = "logo-place"; ingo@1986: ingo@1986: ingo@1986: public ChartSection() { ingo@1986: super("chart"); ingo@1986: } ingo@1986: ingo@1986: ingo@1986: public void setTitle(String title) { ingo@2058: setStringValue(TITLE_ATTR, title); ingo@1986: } ingo@1986: ingo@1986: ingo@2046: public String getTitle() { ingo@2058: return getStringValue(TITLE_ATTR); ingo@2046: } ingo@2046: ingo@2046: ingo@1986: public void setSubtitle(String subtitle) { ingo@2058: setStringValue(SUBTITLE_ATTR, subtitle); ingo@1986: } ingo@1986: ingo@1986: ingo@2046: public String getSubtitle() { ingo@2058: return getStringValue(SUBTITLE_ATTR); ingo@2046: } ingo@2046: ingo@2046: felix@3617: /** Get Property-value for display-logo property. */ felix@3615: public String getDisplayLogo() { felix@3615: return getStringValue(DISPLAYLOGO_ATTR); felix@3615: } felix@3615: felix@3615: felix@3617: /** Set Property-value for display-logo property. */ felix@3615: public void setDisplayLogo(String logo) { felix@3617: logger.debug("Setting Display logo string."); felix@3615: setChoiceStringValue(DISPLAYLOGO_ATTR, logo, "logo"); felix@3615: } felix@3615: felix@3615: felix@3617: /** Get Property-value for logo-placement property. */ felix@3617: public String getLogoPlacement() { felix@3617: return getStringValue(LOGOPLACEMENT_ATTR); felix@3617: } felix@3617: felix@3617: felix@3617: /** Set Property-value for logo-placement property. */ felix@3617: public void setLogoPlacement(String place) { felix@3617: setChoiceStringValue(LOGOPLACEMENT_ATTR, place, "place"); felix@3617: } felix@3617: felix@3617: felix@3615: public void setDisplayGrid(boolean displayGrid) { ingo@2058: setBooleanValue(DISPLAYGRID_ATTR, displayGrid); ingo@1986: } ingo@2046: ingo@2046: ingo@2046: public Boolean getDisplayGrid() { ingo@2058: return getBooleanValue(DISPLAYGRID_ATTR); ingo@2046: } ingo@1986: } ingo@1986: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :