package com.fr.plugin.db.redis; import com.fanruan.api.design.work.AbstractTableDataPane; import com.fr.base.TableData; import com.fr.design.fun.ServerTableDataDefineProvider; import com.fr.design.fun.impl.AbstractTableDataDefineProvider; import com.fr.plugin.db.redis.core.RedisScriptTableData; import com.fr.plugin.db.redis.ui.RedisScriptTableDataPane; import com.fanruan.api.i18n.I18nKit; /** * @author richie * @version 10.0 * Created by richie on 2019-03-18 */ public class RedisScriptTableDataDefine extends AbstractTableDataDefineProvider implements ServerTableDataDefineProvider { @Override public int currentAPILevel() { return CURRENT_LEVEL; } @Override public Class classForTableData() { return RedisScriptTableData.class; } @Override public Class classForInitTableData() { return RedisScriptTableData.class; } @Override public Class appearanceForTableData() { return RedisScriptTableDataPane.class; } @Override public String nameForTableData() { return I18nKit.getLocText("Plugin-Redis_Script_Table_Data"); } @Override public String prefixForTableData() { return "redis"; } @Override public String iconPathForTableData() { return "/com/fr/plugin/db/redis/images/redis.png"; } }