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.
57 lines
2.4 KiB
57 lines
2.4 KiB
package com.fr.design.chart; |
|
|
|
import com.fr.chart.chartattr.ChartCollection; |
|
import com.fr.design.ChartTypeInterfaceManager; |
|
import com.fr.design.actions.core.ActionFactory; |
|
import com.fr.design.chart.gui.ChartComponent; |
|
import com.fr.design.file.HistoryTemplateListPane; |
|
import com.fr.design.mainframe.ChartPropertyPane; |
|
import com.fr.design.module.ChartEmptyDataStyleAction; |
|
import com.fr.design.module.ChartHyperlinkGroup; |
|
import com.fr.design.module.ChartPreStyleAction; |
|
import com.fr.design.module.DesignModuleFactory; |
|
import com.fr.form.ui.ChartEditor; |
|
import com.fr.module.Activator; |
|
import com.fr.plugin.chart.vanchart.imgevent.design.DesignImageEvent; |
|
import com.fr.stable.bridge.StableFactory; |
|
import com.fr.stable.plugin.ExtraChartDesignClassManagerProvider; |
|
import com.fr.van.chart.DownloadOnlineSourcesHelper; |
|
import com.fr.van.chart.map.server.ChartMapEditorAction; |
|
|
|
/** |
|
* Created by juhaoyu on 2018/6/27. |
|
*/ |
|
public class ChartDesignerActivator extends Activator { |
|
|
|
@Override |
|
public void start() { |
|
|
|
StableFactory.registerMarkedClass(ExtraChartDesignClassManagerProvider.XML_TAG, ChartTypeInterfaceManager.class); |
|
StableFactory.getStaticMarkedInstanceObjectFromClass(ExtraChartDesignClassManagerProvider.XML_TAG, ExtraChartDesignClassManagerProvider.class); |
|
|
|
DesignModuleFactory.registerHyperlinkGroupType(new ChartHyperlinkGroup()); |
|
|
|
DesignModuleFactory.registerChartEditorClass(ChartEditor.class); |
|
DesignModuleFactory.registerChartComponentClass(ChartComponent.class); |
|
|
|
DesignModuleFactory.registerChartDialogClass(ChartDialog.class); |
|
|
|
DesignModuleFactory.registerChartPropertyPaneClass(ChartPropertyPane.class); |
|
|
|
ActionFactory.registerChartPreStyleAction(new ChartPreStyleAction()); |
|
ActionFactory.registerChartEmptyDataStyleAction(new ChartEmptyDataStyleAction()); |
|
ActionFactory.registerChartMapEditorAction(new ChartMapEditorAction()); |
|
|
|
ActionFactory.registerChartCollection(ChartCollection.class); |
|
|
|
DesignModuleFactory.registerExtraWidgetOptions(ChartTypeInterfaceManager.initWidgetOption()); |
|
|
|
DesignImageEvent.registerDefaultCallbackEvent(HistoryTemplateListPane.getInstance()); |
|
DesignImageEvent.registerDownloadSourcesEvent(new DownloadOnlineSourcesHelper()); |
|
} |
|
|
|
@Override |
|
public void stop() { |
|
|
|
} |
|
}
|
|
|