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

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;
}
}