public class DefaultChartManager extends AbstractMultiServiceImplManager implements ChartManager
ChartManager implementation.| Constructor and Description |
|---|
DefaultChartManager() |
| Modifier and Type | Method and Description |
|---|---|
ChartService |
createChart(ChartProperties properties)
Create an instance of a
ChartService. |
ChartDataSet |
createChartDataSet()
It creates a new instance of
ChartDataSet. |
GroupedCharts |
createGroupedCharts()
Create an instance of a
ChartService to be used as a GroupedCharts. |
ChartProperties |
createProperties(String type)
Create an instance of a
ChartProperties. |
ChartServiceManager |
getChartServiceManager()
It returns the class responsible of the management of the services registered
(each service is a different kind of chart)
|
Service |
getService(DynObject parameters)
Creates a new
Service based on the given parameters. |
String |
getTranslation(String key) |
createServiceParameters, getServiceManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateServiceParameterspublic Service getService(DynObject parameters) throws ServiceException
ManagerService based on the given parameters.getService in interface Managerparameters - of the Service to createServiceServiceException - if there is an error creating the Service, or the parameters
are not validpublic ChartProperties createProperties(String type) throws ServiceException
ChartManagerChartProperties.createProperties in interface ChartManagerChartPropertiesServiceException - if there is an error creating the ChartPropertiespublic ChartService createChart(ChartProperties properties) throws ServiceException
ChartManagerChartService.createChart in interface ChartManagerChartServiceServiceException - if there is an error creating the ChartServicepublic ChartServiceManager getChartServiceManager()
ChartManagergetChartServiceManager in interface ChartManagerChartServiceManagerpublic GroupedCharts createGroupedCharts()
ChartManagerChartService to be used as a GroupedCharts.createGroupedCharts in interface ChartManagerGroupedChartspublic ChartDataSet createChartDataSet()
ChartManagerChartDataSet.createChartDataSet in interface ChartManagerChartDataSetpublic String getTranslation(String key)
getTranslation in interface ChartManager