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, hashCode
public Chart[] getChartTypes()
IndependentChartProvider
getChartTypes
在接口中 IndependentChartProvider
protected abstract AbstractChart createChart()
public void init()
IndependentChartProvider
init
在接口中 IndependentChartProvider
public void destroy()
IndependentChartProvider
destroy
在接口中 IndependentChartProvider
public java.lang.String getChartName()
IndependentChartProvider
getChartName
在接口中 IndependentChartProvider
public java.lang.String[] getRequiredJS()
IndependentChartProvider
getRequiredJS
在接口中 IndependentChartProvider
public java.lang.String getWrapperName()
IndependentChartProvider
getWrapperName
在接口中 IndependentChartProvider
public java.lang.String getChartImagePath()
IndependentChartProvider
getChartImagePath
在接口中 IndependentChartProvider
public int currentAPILevel()
Level
currentAPILevel
在接口中 Level
public java.lang.String mark4Provider()
Provider
mark4Provider
在接口中 Provider
mark4Provider
在类中 AbstractProvider