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
1.6 KiB
57 lines
1.6 KiB
3 years ago
|
/*
|
||
|
* Copyright (C), 2018-2021
|
||
|
* Project: starter
|
||
|
* FileName: WechatTableDataDefine
|
||
|
* Author: xxx
|
||
|
* Date: 2021/12/8 16:41
|
||
|
*/
|
||
|
package com.fr.plugin.xxx.provider;
|
||
|
|
||
|
import com.fanruan.api.i18n.I18nKit;
|
||
|
import com.fr.base.TableData;
|
||
|
import com.fr.design.data.tabledata.tabledatapane.AbstractTableDataPane;
|
||
|
import com.fr.design.fun.ServerTableDataDefineProvider;
|
||
|
import com.fr.design.fun.impl.AbstractTableDataDefineProvider;
|
||
|
import com.fr.plugin.xxx.data.UsersTableData;
|
||
|
import com.fr.plugin.xxx.ui.UsersTableDataPane;
|
||
|
|
||
|
/**
|
||
|
* <Function Description><br>
|
||
|
* <WechatTableDataDefine>
|
||
|
*
|
||
|
* @author xxx
|
||
|
* @since 1.0.0
|
||
|
*/
|
||
|
public class UsersTableDataDefine extends AbstractTableDataDefineProvider implements ServerTableDataDefineProvider {
|
||
|
public static final String ICON_PATH = "/com/fr/plugin/xxx/images/logo16.png";
|
||
|
|
||
|
@Override
|
||
|
public Class<? extends TableData> classForTableData() {
|
||
|
return UsersTableData.class;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public Class<? extends TableData> classForInitTableData() {
|
||
|
return UsersTableData.class;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public Class<? extends AbstractTableDataPane> appearanceForTableData() {
|
||
|
return UsersTableDataPane.class;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String nameForTableData() {
|
||
|
return I18nKit.getLocText("Plugin-xxx_Users_Table_Data");
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String prefixForTableData() {
|
||
|
return I18nKit.getLocText("Plugin-xxx_Users_Table_Data");
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String iconPathForTableData() {
|
||
|
return ICON_PATH;
|
||
|
}
|
||
|
}
|