/* * 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; /** *
* * * @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 classForTableData() { return UsersTableData.class; } @Override public Class classForInitTableData() { return UsersTableData.class; } @Override public Class 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; } }