public class ChartTypeInterfaceManager extends java.lang.Object implements ExtraChartDesignClassManagerProvider
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
TYPE_PANE_DEFAULT_TITLE |
XML_TAG| 构造器和说明 |
|---|
ChartTypeInterfaceManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPlotTypePaneList(java.util.List<FurtherBasicBeanPane<? extends Chart>> paneList,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,FurtherBasicBeanPane<? extends Chart>>> allChartTypePane)
把所有的pane加到list里
|
void |
addPlotTypePaneList(java.lang.String priority,
java.util.List<FurtherBasicBeanPane<? extends Chart>> paneList,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,FurtherBasicBeanPane<? extends Chart>>> allChartTypePane) |
static void |
addPluginChangedListener() |
void |
demount(PluginSingleInjection injection)
卸载插件模块注入
|
AbstractChartAttrPane[] |
getAttrPaneArray(java.lang.String plotID,
AttributeChangeListener listener) |
ChartsConfigPane |
getChartConfigPane(java.lang.String plotID) |
ChartDataPane |
getChartDataPane(java.lang.String plotID,
AttributeChangeListener listener) |
ChartEditPane |
getChartEditPane(java.lang.String plotID) |
java.lang.String |
getIconPath(java.lang.String plotID) |
static ChartTypeInterfaceManager |
getInstance() |
ConditionAttributesPane |
getPlotConditionPane(Plot plot) |
BasicBeanPane<Plot> |
getPlotSeriesPane(ChartStylePane parent,
Plot plot) |
AbstractReportDataContentPane |
getReportDataSourcePane(Plot plot,
ChartDataPane parent) |
AbstractTableDataContentPane |
getTableDataSourcePane(Plot plot,
ChartDataPane parent) |
java.lang.String |
getTitle4PopupWindow(java.lang.String plotID) |
java.lang.String |
getTitle4PopupWindow(java.lang.String priority,
java.lang.String plotID)
获取指定图表的标题
|
static WidgetOption[] |
initWidgetOption() |
boolean |
isUseDefaultPane(java.lang.String plotID)
是否使用默认的界面,为了避免界面来回切换
|
void |
mount(PluginSingleInjection injection)
装载插件模块注入
|
boolean |
needChartChangePane(Chart chart) |
public static final java.lang.String TYPE_PANE_DEFAULT_TITLE
public static ChartTypeInterfaceManager getInstance()
public static void addPluginChangedListener()
public static WidgetOption[] initWidgetOption()
public void addPlotTypePaneList(java.util.List<FurtherBasicBeanPane<? extends Chart>> paneList, java.util.Map<java.lang.String,java.util.Map<java.lang.String,FurtherBasicBeanPane<? extends Chart>>> allChartTypePane)
paneList - pane容器public void addPlotTypePaneList(java.lang.String priority,
java.util.List<FurtherBasicBeanPane<? extends Chart>> paneList,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,FurtherBasicBeanPane<? extends Chart>>> allChartTypePane)
public java.lang.String getTitle4PopupWindow(java.lang.String plotID)
public java.lang.String getTitle4PopupWindow(java.lang.String priority,
java.lang.String plotID)
public java.lang.String getIconPath(java.lang.String plotID)
public ChartDataPane getChartDataPane(java.lang.String plotID, AttributeChangeListener listener)
public AbstractChartAttrPane[] getAttrPaneArray(java.lang.String plotID, AttributeChangeListener listener)
public AbstractTableDataContentPane getTableDataSourcePane(Plot plot, ChartDataPane parent)
public AbstractReportDataContentPane getReportDataSourcePane(Plot plot, ChartDataPane parent)
public ConditionAttributesPane getPlotConditionPane(Plot plot)
public BasicBeanPane<Plot> getPlotSeriesPane(ChartStylePane parent, Plot plot)
public boolean isUseDefaultPane(java.lang.String plotID)
plotID - 序号public boolean needChartChangePane(Chart chart)
public void mount(PluginSingleInjection injection)
PluginModuleAgentmount 在接口中 PluginModuleAgentinjection - 插件模块注入对象public void demount(PluginSingleInjection injection)
PluginModuleAgentdemount 在接口中 PluginModuleAgentinjection - 插件模块注入对象public ChartEditPane getChartEditPane(java.lang.String plotID)
public ChartsConfigPane getChartConfigPane(java.lang.String plotID)