|
|
|
@ -11,7 +11,7 @@ import com.fr.stable.fun.Level;
|
|
|
|
|
*/ |
|
|
|
|
public interface TableDataDefineProvider extends Level { |
|
|
|
|
|
|
|
|
|
public static final String XML_TAG = "TableDataDefineProvider"; |
|
|
|
|
String XML_TAG = "TableDataDefineProvider"; |
|
|
|
|
|
|
|
|
|
int CURRENT_LEVEL = 1; |
|
|
|
|
|
|
|
|
@ -19,35 +19,35 @@ public interface TableDataDefineProvider extends Level {
|
|
|
|
|
* 自定义的数据集设置界面所对应的数据集类型 |
|
|
|
|
* @return 数据集的类型 |
|
|
|
|
*/ |
|
|
|
|
public Class<? extends TableData> classForTableData(); |
|
|
|
|
Class<? extends TableData> classForTableData(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 自定义数据集设置界面所对应的初始化数据集类型,在一种数据集有多个实现的时候有效 |
|
|
|
|
* @return 数据集类型 |
|
|
|
|
*/ |
|
|
|
|
public Class<? extends TableData> classForInitTableData(); |
|
|
|
|
Class<? extends TableData> classForInitTableData(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 自定义的数据集设置界面所对应的界面类型 |
|
|
|
|
* @return 数据集界面类型 |
|
|
|
|
*/ |
|
|
|
|
public Class<? extends AbstractTableDataPane> appearanceForTableData(); |
|
|
|
|
Class<? extends AbstractTableDataPane> appearanceForTableData(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 自定义数据集设置界面在菜单上的现实名字 |
|
|
|
|
* @return 名字 |
|
|
|
|
*/ |
|
|
|
|
public String nameForTableData(); |
|
|
|
|
String nameForTableData(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 自定义数据集在新建的时候名字前缀 |
|
|
|
|
* @return 名字前缀 |
|
|
|
|
*/ |
|
|
|
|
public String prefixForTableData(); |
|
|
|
|
String prefixForTableData(); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 自定义数据集在菜单上现实的图标 |
|
|
|
|
* @return 图标 |
|
|
|
|
*/ |
|
|
|
|
public String iconPathForTableData(); |
|
|
|
|
String iconPathForTableData(); |
|
|
|
|
} |