package com.fr.solution.plugin.better.sql.editor; import com.fr.base.TableData; import com.fr.data.impl.DBTableData; import com.fr.design.data.tabledata.tabledatapane.AbstractTableDataPane; import com.fr.design.fun.ServerTableDataDefineProvider; import com.fr.design.fun.impl.AbstractTableDataDefineProvider; import com.fr.general.Inter; /** * @author richie * @date 2015-06-04 * @since 8.0 */ public class BetterDBTableDataImpl extends AbstractTableDataDefineProvider implements ServerTableDataDefineProvider { @Override public Class classForTableData() { return DBTableData.class; } @Override public Class classForInitTableData() { return DBTableData.class; } @Override public Class appearanceForTableData() { return BetterDBTableDataPane.class; } @Override public String nameForTableData() { return Inter.getLocText("DS-Database_Query"); } @Override public String prefixForTableData() { return "ds"; } @Override public String iconPathForTableData() { return "/com/fr/design/images/data/database.png"; } }