/**
* Default constructor.
*/
public AbstractRenderer() {
this.seriesVisibleList = new BooleanList();
this.defaultSeriesVisible = true;
this.seriesVisibleInLegendList = new BooleanList();
this.defaultSeriesVisibleInLegend = true;
this.paintMap = new HashMap<Integer, Paint>();
this.defaultPaint = DEFAULT_PAINT;
this.autoPopulateSeriesPaint = true;
this.fillPaintMap = new HashMap<Integer, Paint>();
this.defaultFillPaint = Color.WHITE;
this.autoPopulateSeriesFillPaint = false;
this.outlinePaintMap = new HashMap<Integer, Paint>();
this.defaultOutlinePaint = DEFAULT_OUTLINE_PAINT;
this.autoPopulateSeriesOutlinePaint = false;
this.strokeList = new StrokeList();
this.defaultStroke = DEFAULT_STROKE;
this.autoPopulateSeriesStroke = true;
this.outlineStrokeList = new StrokeList();
this.defaultOutlineStroke = DEFAULT_OUTLINE_STROKE;
this.autoPopulateSeriesOutlineStroke = false;
this.shapeList = new ShapeList();
this.defaultShape = DEFAULT_SHAPE;
this.autoPopulateSeriesShape = true;
this.itemLabelsVisibleList = new BooleanList();
this.defaultItemLabelsVisible = Boolean.FALSE;
this.itemLabelFontMap = new HashMap<Integer, Font>();
this.defaultItemLabelFont = new Font("SansSerif", Font.PLAIN, 10);
this.itemLabelPaintMap = new HashMap<Integer, Paint>();
this.defaultItemLabelPaint = Color.BLACK;
this.positiveItemLabelPositionMap
= new HashMap<Integer, ItemLabelPosition>();
this.defaultPositiveItemLabelPosition = new ItemLabelPosition(
ItemLabelAnchor.OUTSIDE12, TextAnchor.BOTTOM_CENTER);
this.negativeItemLabelPositionMap
= new HashMap<Integer, ItemLabelPosition>();
this.defaultNegativeItemLabelPosition = new ItemLabelPosition(
ItemLabelAnchor.OUTSIDE6, TextAnchor.TOP_CENTER);
this.createEntitiesList = new BooleanList();
this.defaultCreateEntities = true;
this.defaultEntityRadius = 3;
this.legendShapeList = new ShapeList();