public abstract class AbstractExtentChartProvider extends AbstractProvider implements IndependentChartProvider
CURRENT_API_LEVEL, XML_TAG| 构造器和说明 |
|---|
AbstractExtentChartProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract AbstractChart |
createChart() |
int |
currentAPILevel()
当前接口的API等级,用于判断是否需要升级插件
|
void |
destroy()
销毁
|
java.lang.String |
getChartImagePath()
定义在设计器里展现的图的路径
|
java.lang.String |
getChartName()
图表的国际化的名字的key
|
Chart[] |
getChartTypes()
该种图表所有的图表类型,比如柱形图就有堆积柱形图,百分比堆积柱形图等等
|
java.lang.String[] |
getRequiredJS()
图表在web端展现时需要的JS文件
|
java.lang.String |
getWrapperName()
JS对象名,该对象一般是一个函数,执行后会在给定的dom中绘制图表
|
void |
init()
初始化
|
java.lang.String |
mark4Provider()
获取当前provider的标记(可以使用类路径保证唯一)以避免provider的重复加载
|
equals, hashCodepublic Chart[] getChartTypes()
IndependentChartProvidergetChartTypes 在接口中 IndependentChartProviderprotected abstract AbstractChart createChart()
public void init()
IndependentChartProviderinit 在接口中 IndependentChartProviderpublic void destroy()
IndependentChartProviderdestroy 在接口中 IndependentChartProviderpublic java.lang.String getChartName()
IndependentChartProvidergetChartName 在接口中 IndependentChartProviderpublic java.lang.String[] getRequiredJS()
IndependentChartProvidergetRequiredJS 在接口中 IndependentChartProviderpublic java.lang.String getWrapperName()
IndependentChartProvidergetWrapperName 在接口中 IndependentChartProviderpublic java.lang.String getChartImagePath()
IndependentChartProvidergetChartImagePath 在接口中 IndependentChartProviderpublic int currentAPILevel()
LevelcurrentAPILevel 在接口中 Levelpublic java.lang.String mark4Provider()
Providermark4Provider 在接口中 Providermark4Provider 在类中 AbstractProvider