forked from fanruan/finekit
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.0 KiB
42 lines
1.0 KiB
6 years ago
|
package com.fanruan.api.engine.chart;
|
||
|
|
||
|
/**
|
||
|
* @author Bjorn
|
||
|
* @version 10.0
|
||
|
* Created by Bjorn on 2019-09-17
|
||
|
*/
|
||
|
public abstract class AbstractChartType extends com.fr.chart.impl.AbstractChartType {
|
||
|
|
||
|
/**
|
||
|
* 该种图表所有的图表对象实例,比如柱形图就有堆积柱形图,百分比堆积柱形图等等
|
||
|
*
|
||
|
* @return 图表所有的对象实例
|
||
|
*/
|
||
|
@Override
|
||
|
public abstract AbstractChartWithData[] getChartTypes();
|
||
|
|
||
|
/**
|
||
|
* 图表在web端展现时需要的JS文件路径
|
||
|
*
|
||
|
* @return JS文件路径数组
|
||
|
*/
|
||
|
@Override
|
||
|
public abstract String[] getRequiredJS();
|
||
|
|
||
|
/**
|
||
|
* 图表在web端展现时需要的CSS文件路径
|
||
|
*
|
||
|
* @return CSS文件路径数组
|
||
|
*/
|
||
|
@Override
|
||
|
public abstract String[] getRequiredCss();
|
||
|
|
||
|
/**
|
||
|
* JS对象名,该对象一般是一个函数,执行后会在给定的dom中绘制图表
|
||
|
*
|
||
|
* @return JS对象名
|
||
|
*/
|
||
|
@Override
|
||
|
public abstract String getWrapperName();
|
||
|
}
|