public interface ChartServiceTypeDefinition
Modifier and Type | Method and Description |
---|---|
ChartProperties |
createChartProperties() |
ImageIcon |
getChartExample() |
ImageIcon |
getChartIcon() |
Class |
getChartProviderClass() |
ChartServiceTypeRenderer |
getChartTypeRenderer(String name)
Get the characteristics of a concrete ChartTypeRenderer
|
Map<String,ChartServiceTypeRenderer> |
getChartTypeRenderers()
ChartRenderers has all the possible renderers for each ChartService
it must be registered on the initialization of this class.
|
Map<String,ChartServiceTypeRenderer> |
getChartTypeRenderers(boolean is3D,
boolean isHorizontal) |
String |
getClassName() |
Properties |
getExtendedData() |
boolean |
has3DRenderers() |
boolean |
hasChartAxisConfiguration() |
boolean |
hasFlipAxis() |
boolean |
hasMultipleAxis() |
void |
setChartProperties(ChartProperties props)
Set this props in order to let the panel reflect them in its
components (for example, title, description, fields used, etc)
|
void |
setExtendedData(Properties props)
Some times we need to fill combo data, or things like that.
|
String getClassName()
ChartProperties createChartProperties()
void setChartProperties(ChartProperties props)
props
- void setExtendedData(Properties props)
props
- Class getChartProviderClass()
ImageIcon getChartIcon()
ImageIcon getChartExample()
Properties getExtendedData()
Map<String,ChartServiceTypeRenderer> getChartTypeRenderers()
Map<String,ChartServiceTypeRenderer> getChartTypeRenderers(boolean is3D, boolean isHorizontal)
ChartServiceTypeRenderer getChartTypeRenderer(String name)
name
- boolean has3DRenderers()
boolean hasMultipleAxis()
boolean hasFlipAxis()
boolean hasChartAxisConfiguration()