/* * Created on Dec 11, 2007 */ package com.codecommit.wicket; import java.awt.Color; import java.awt.Dimension; /** * @author Daniel Spiewak */ public interface IChartProvider { public Dimension getSize(); public IChartData getData(); public ChartType getType(); public int getBarWidth(); public int getBarGroupSpacing(); public String getTitle(); public String[] getLegend(); public Color[] getColors(); public IChartFill getChartFill(); public IChartFill getBackgroundFill(); public String[] getPieLabels(); public IChartAxis[] getAxes(); public ILineStyle[] getLineStyles(); public IChartGrid getGrid(); public IShapeMarker[] getShapeMarkers(); public IRangeMarker[] getRangeMarkers(); public IFillArea[] getFillAreas(); }