public class ActionFactory
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static UpdateAction |
createAction(java.lang.Class clazz) |
static java.lang.String |
createButtonToolTipText(javax.swing.Action action)
peter:从Action来产生ToolTipText.
|
static UpdateAction[] |
createCellInsertAction(java.lang.Class cls,
java.lang.Object obj)
生成单元格插入相关的Action
表单中报表块编辑需要屏蔽掉"插入子报表"
|
static MenuKeySet[] |
createCellInsertActionName() |
static UpdateAction[] |
createFloatInsertAction(java.lang.Class cls,
java.lang.Object obj)
生成悬浮元素插入相关的Action
|
static void |
editorRelease()
元素编辑器释放模板对象
|
static QuickEditor |
getCellEditor(java.lang.Class clazz)
选中的单元格元素编辑器
|
static java.lang.Class |
getChartCollectionClass()
获取图表集合类
|
static UpdateAction |
getChartEmptyDataStyleAction()
图表空数据提示样式Action
|
static UpdateAction |
getChartMapEditorAction()
图表编辑器Action
|
static UpdateAction |
getChartPreStyleAction()
图表预定义样式Action
|
static QuickEditor |
getFloatEditor(java.lang.Class clazz)
选中的悬浮元素的编辑器
|
static void |
registerCellEditor(java.lang.Class clazz,
QuickEditor editor)
注册无需每次实例化的单元格元素编辑器
|
static void |
registerCellEditorClass(java.lang.Class clazz,
java.lang.Class<? extends QuickEditor> editorClass)
注册需要每次实例化的单元格元素编辑器
|
static void |
registerCellInsertActionClass(java.lang.Class<?>[] cls)
纪录插入元素的种类
|
static void |
registerChartCollection(java.lang.Class clazz)
kunsnat: 图表注册 悬浮元素编辑器 , 因为ChartCollecion和ChartQuickEditor一个在Chart,一个在Designer, 所以分开注册.
|
static void |
registerChartEmptyDataStyleAction(UpdateAction action)
注册图表的 空数据提示样式.
|
static void |
registerChartMapEditorAction(UpdateAction action)
注册图表的 地图资源
|
static void |
registerChartPreStyleAction(UpdateAction action)
注册图表的 预定义样式.
|
static void |
registerFloatEditor(java.lang.Class clazz,
QuickEditor editor)
注册无需每次实例化的悬浮元素编辑器
|
static void |
registerFloatEditorClass(java.lang.Class clazz,
java.lang.Class<? extends QuickEditor> editorClass)
注册需要每次实例化的悬浮元素编辑器
|
static void |
registerFloatInsertActionClass(java.lang.Class<?>[] cls)
登记悬浮元素插入类型
|
public static void editorRelease()
public static void registerCellEditor(java.lang.Class clazz, QuickEditor editor)
clazz
- 单元格属性类型editor
- 单元格编辑器实例public static void registerFloatEditor(java.lang.Class clazz, QuickEditor editor)
clazz
- 悬浮元素类型editor
- 悬浮元素编辑器实例public static void registerCellEditorClass(java.lang.Class clazz, java.lang.Class<? extends QuickEditor> editorClass)
clazz
- 单元格属性类型editorClass
- 单元格编辑器类public static void registerFloatEditorClass(java.lang.Class clazz, java.lang.Class<? extends QuickEditor> editorClass)
clazz
- 悬浮元素类型editorClass
- 悬浮元素编辑器类public static void registerChartCollection(java.lang.Class clazz)
clazz
- 待说明public static void registerChartMapEditorAction(UpdateAction action)
action
- 地图资源actionpublic static void registerChartPreStyleAction(UpdateAction action)
action
- 注册的图表预定义样式actionpublic static UpdateAction getChartPreStyleAction()
public static UpdateAction getChartMapEditorAction()
public static void registerChartEmptyDataStyleAction(UpdateAction action)
action
- 注册的图表空数据提示样式actionpublic static UpdateAction getChartEmptyDataStyleAction()
public static java.lang.Class getChartCollectionClass()
public static QuickEditor getFloatEditor(java.lang.Class clazz)
clazz
- 选中的悬浮元素类型public static QuickEditor getCellEditor(java.lang.Class clazz)
clazz
- 选中的单元格元素类型public static UpdateAction createAction(java.lang.Class clazz)
public static java.lang.String createButtonToolTipText(javax.swing.Action action)
action
- 动作public static void registerCellInsertActionClass(java.lang.Class<?>[] cls)
cls
- 类型数组public static UpdateAction[] createCellInsertAction(java.lang.Class cls, java.lang.Object obj)
cls
- 构造函数参数类型obj
- 构造函数参数值public static MenuKeySet[] createCellInsertActionName()
public static void registerFloatInsertActionClass(java.lang.Class<?>[] cls)
cls
- 插入类型数组public static UpdateAction[] createFloatInsertAction(java.lang.Class cls, java.lang.Object obj)
cls
- 构造函数参数类型obj
- 构造函数参数值