java/cewolf-1.0/src/main/java/de/laures/cewolf/taglib/tags/CombinedChartTag.java
author František Kučera <franta-hg@frantovo.cz>
Sat, 28 Feb 2009 21:31:02 +0100
changeset 1 639991d0808a
permissions -rw-r--r--
Rozbalená knihovna verze 1.0
franta-hg@1
     1
package de.laures.cewolf.taglib.tags;
franta-hg@1
     2
franta-hg@1
     3
import de.laures.cewolf.taglib.AbstractChartDefinition;
franta-hg@1
     4
import de.laures.cewolf.taglib.CombinedChartDefinition;
franta-hg@1
     5
import de.laures.cewolf.taglib.PlotContainer;
franta-hg@1
     6
import de.laures.cewolf.taglib.PlotDefinition;
franta-hg@1
     7
franta-hg@1
     8
franta-hg@1
     9
/**
franta-hg@1
    10
 * Chart tag subclass to handle combined charts
franta-hg@1
    11
 *
franta-hg@1
    12
 * @author guido
franta-hg@1
    13
 * @author tbardzil
franta-hg@1
    14
 *
franta-hg@1
    15
 */
franta-hg@1
    16
public class CombinedChartTag extends AbstractChartTag implements PlotContainer {
franta-hg@1
    17
franta-hg@1
    18
    protected AbstractChartDefinition createChartDefinition() {
franta-hg@1
    19
        return new CombinedChartDefinition();
franta-hg@1
    20
    }
franta-hg@1
    21
franta-hg@1
    22
	public void addPlot(PlotDefinition pd){
franta-hg@1
    23
		((CombinedChartDefinition) chartDefinition).addPlot(pd);
franta-hg@1
    24
	}
franta-hg@1
    25
franta-hg@1
    26
    /**
franta-hg@1
    27
     * Setter for property layout [tb]
franta-hg@1
    28
     * @param layout
franta-hg@1
    29
     */
franta-hg@1
    30
    public void setLayout(String layout) {
franta-hg@1
    31
        ((CombinedChartDefinition) chartDefinition).setLayout(layout);
franta-hg@1
    32
    }
franta-hg@1
    33
}