#
Contains definition of registered chart model renderers

###### Identifier:

org.eclipse.birt.chart.engine.renderers

###### Since:

1.0.0

###### Description:

This extension point is used to define series renderers for custom series types. The renderer implementation should extend the AxisRenderer or BaseRenderer from org.eclipse.birt.chart.render package based on the series type.

###### Configuration Markup:

<!ELEMENT extension (modelRenderer)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT modelRenderer EMPTY>

<!ATTLIST modelRenderer

series CDATA #IMPLIED

renderer CDATA #IMPLIED>

A model renderer extension point specifies a mapping entry between a series type implementation class name defined in the chart model against the class name responsible for rendering this series type in the plot and legend area.

- series - The series type class name for which a renderer is being defined. Series class implementations are located at org.eclipse.birt.chart.model.type.impl.* e.g. org.eclipse.birt.chart.model.type.impl.BarSeriesImpl
- renderer - The renderer implementation class name responsible for rendering the specific series type along with its data set. The renderer class is typically provided by an extension writer. e.g. org.eclipse.birt.chart.render.Bar

###### Examples:

###### API Information:

Please refer to the javadocs for ISeriesRenderer in the org.eclipse.birt.chart.render package.

###### Supplied Implementation:

The org.eclipse.birt.chart.engine.extension plug-in implements the Series Renderers for the standard series types.

Copyright (c) 2004-2005 Actuate Corporation. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html