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)
PluginModuleAgent
mount
在接口中 PluginModuleAgent
injection
- 插件模块注入对象public void demount(PluginSingleInjection injection)
PluginModuleAgent
demount
在接口中 PluginModuleAgent
injection
- 插件模块注入对象public ChartEditPane getChartEditPane(java.lang.String plotID)
public ChartsConfigPane getChartConfigPane(java.lang.String plotID)