Browse Source

插件构建

pull/1/head
richie 9 years ago
parent
commit
5c2c583ef2
  1. 4
      plugin.xml
  2. 2
      src/com/fr/solution/plugin/chart/echarts/common/EChartsFileLoader.java
  3. 35
      src/com/fr/solution/plugin/chart/echarts/common/web/lib/echarts-all.js
  4. 49
      src/com/fr/solution/plugin/chart/echarts/common/web/lib/echarts.min.js
  5. 2
      src/com/fr/solution/plugin/chart/echarts/map/EChartsChineseMap.java
  6. 2
      src/com/fr/solution/plugin/chart/echarts/map/EChartsChineseMapUI.java
  7. 10
      src/com/fr/solution/plugin/chart/echarts/map/monitor/MonitorMap.java
  8. 4
      src/com/fr/solution/plugin/chart/echarts/map/ui/ChineseChartTypePane.java
  9. 5
      src/com/fr/solution/plugin/chart/echarts/pie/monitor/MonitorPie.java

4
plugin.xml

@ -24,10 +24,14 @@
<extra-chart>
<IndependentChartProvider class="com.fr.solution.plugin.chart.echarts.pie.EChartsPie"
plotID="EChartsPiePlot"/>
<IndependentChartProvider class="com.fr.solution.plugin.chart.echarts.map.EChartsChineseMap"
plotID="EChartsChinaMapPlot"/>
</extra-chart>
<extra-chart-designer>
<IndependentChartUIProvider class="com.fr.solution.plugin.chart.echarts.pie.EChartsPieUI"
plotID="EChartsPiePlot"/>
<IndependentChartUIProvider class="com.fr.solution.plugin.chart.echarts.map.EChartsChineseMapUI"
plotID="EChartsChinaMapPlot"/>
</extra-chart-designer>
</plugin>

2
src/com/fr/solution/plugin/chart/echarts/common/EChartsFileLoader.java

@ -11,7 +11,7 @@ public class EChartsFileLoader extends AbstractJavaScriptFileHandler {
public String[] pathsForFiles() {
return new String[]{
"/com/fr/solution/plugin/chart/echarts/common/web/echarts.loader.js",
"/com/fr/solution/plugin/chart/echarts/common/web/lib/echarts-all.js"
"/com/fr/solution/plugin/chart/echarts/common/web/lib/echarts.min.js"
};
}

35
src/com/fr/solution/plugin/chart/echarts/common/web/lib/echarts-all.js

File diff suppressed because one or more lines are too long

49
src/com/fr/solution/plugin/chart/echarts/common/web/lib/echarts.min.js vendored

File diff suppressed because one or more lines are too long

2
src/com/fr/solution/plugin/chart/echarts/map/ChineseMap.java → src/com/fr/solution/plugin/chart/echarts/map/EChartsChineseMap.java

@ -9,7 +9,7 @@ import com.fr.solution.plugin.chart.echarts.map.plot.ChineseMapPlot;
/**
* Created by richie on 16/1/29.
*/
public class ChineseMap extends AbstractIndependentEChartsProvider {
public class EChartsChineseMap extends AbstractIndependentEChartsProvider {
private static ECharts createChineseMap() {
ChineseMapPlot plot = new ChineseMapPlot();

2
src/com/fr/solution/plugin/chart/echarts/map/ChineseMapUI.java → src/com/fr/solution/plugin/chart/echarts/map/EChartsChineseMapUI.java

@ -13,7 +13,7 @@ import com.fr.solution.plugin.chart.echarts.map.ui.ChineseChartTypePane;
/**
* Created by richie on 16/1/29.
*/
public class ChineseMapUI extends AbstractIndependentEChartsUI {
public class EChartsChineseMapUI extends AbstractIndependentEChartsUI {
@Override
public AbstractChartTypePane getPlotTypePane() {
return new ChineseChartTypePane();

10
src/com/fr/solution/plugin/chart/echarts/map/monitor/MonitorMap.java

@ -15,11 +15,21 @@ public class MonitorMap extends AbstractFunctionProcessor {
return instance;
}
private MonitorMap() {
super();
}
@Override
public int getId() {
return FunctionHelper.generateFunctionID("com.fr.solution.plugin.chart.echarts");
}
@Override
public String getLocaleKey() {
return "Plugin-ECharts_Chinese_Map";
}
@Override
public String toString() {
return Inter.getLocText("Plugin-ECharts_Chinese_Map");

4
src/com/fr/solution/plugin/chart/echarts/map/ui/ChineseChartTypePane.java

@ -3,7 +3,7 @@ package com.fr.solution.plugin.chart.echarts.map.ui;
import com.fr.chart.chartattr.Chart;
import com.fr.design.mainframe.chart.gui.type.UserDefinedChartTypePane;
import com.fr.general.Inter;
import com.fr.solution.plugin.chart.echarts.map.ChineseMap;
import com.fr.solution.plugin.chart.echarts.map.EChartsChineseMap;
import com.fr.solution.plugin.chart.echarts.map.plot.ChineseMapPlot;
/**
@ -41,7 +41,7 @@ public class ChineseChartTypePane extends UserDefinedChartTypePane {
@Override
public Chart getDefaultChart() {
return ChineseMap.charts[0];
return EChartsChineseMap.charts[0];
}
@Override

5
src/com/fr/solution/plugin/chart/echarts/pie/monitor/MonitorPie.java

@ -20,6 +20,11 @@ public class MonitorPie extends AbstractFunctionProcessor {
return FunctionHelper.generateFunctionID("com.fr.solution.plugin.chart.echarts");
}
@Override
public String getLocaleKey() {
return "Plugin-ECharts_Pie";
}
@Override
public String toString() {
return Inter.getLocText("Plugin-ECharts_Pie");

Loading…
Cancel
Save