package cnp.ew.charts;

import cnp.ew.displayer.*;
import java.awt.*;

public class CpLineChartLc extends CpAbstractAxisBasedChartLc
{
    public CpLineChartLc()
    {
        super();

        setBackdropDisplayer(new CpChartBackdropDisplayer());
        setValuesDisplayer(new CpLineValuesDisplayer());
        setValueAxisDisplayer(new CpValueAxisDisplayer());
        setCategoryAxisDisplayer(new CpCenteredTickCategoryAxisDisplayer());

        CpChartBackdropDisplayer tempBackdropDisplayer = (CpChartBackdropDisplayer)backdropDisplayer;
        tempBackdropDisplayer.setLineColor(Color.gray);
        tempBackdropDisplayer.setBackColor(Color.black);
    }

    // TBD: this will depend on the orientation of the values
    public CpAbstractAxisDisplayer getVerticalAxisDisplayer()
    {
        return valueAxisDisplayer;
    }

    // TBD: this will depend on the orientation of the values
    public CpAbstractAxisDisplayer getHorizontalAxisDisplayer()
    {
        return categoryAxisDisplayer;
    }

}

