Browse Source

插件兼容10.0,非com.fr.plugin目录下的插件写法

master
richie 6 years ago
parent
commit
582ca7b29f
  1. 7
      plugin.xml
  2. 9
      src/main/java/com/fr/solution/plugin/better/sql/BetterDBTableDataBridge.java
  3. 2
      src/main/java/com/fr/solution/plugin/better/sql/BetterLocaleFinder.java

7
plugin.xml

@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><plugin> <?xml version="1.0" encoding="UTF-8" standalone="no"?><plugin>
<id>com.fr.solution.plugin.better.sql.editor</id> <id>com.fr.solution.plugin.better.sql.editor</id>
<main-package>com.fr.solution.plugin</main-package>
<name><![CDATA[数据集中SQL可全屏]]></name> <name><![CDATA[数据集中SQL可全屏]]></name>
<active>yes</active> <active>yes</active>
<version>2.4</version> <version>2.4</version>
@ -14,11 +15,11 @@
]]> ]]>
</change-notes> </change-notes>
<extra-core> <extra-core>
<LocaleFinder class="com.fr.solution.plugin.better.sql.editor.BetterLocaleFinder"/> <LocaleFinder class="com.fr.solution.plugin.better.sql.BetterLocaleFinder"/>
</extra-core> </extra-core>
<extra-designer> <extra-designer>
<TableDataDefineProvider class="com.fr.solution.plugin.better.sql.editor.BetterDBTableDataImpl"/> <TableDataDefineProvider class="com.fr.solution.plugin.better.sql.BetterDBTableDataBridge"/>
<ServerTableDataDefineProvider class="com.fr.solution.plugin.better.sql.editor.BetterDBTableDataImpl"/> <ServerTableDataDefineProvider class="com.fr.solution.plugin.better.sql.BetterDBTableDataBridge"/>
</extra-designer> </extra-designer>
<function-recorder class="com.fr.solution.plugin.better.sql.editor.FullScreenSQLPane"/> <function-recorder class="com.fr.solution.plugin.better.sql.editor.FullScreenSQLPane"/>
</plugin> </plugin>

9
src/main/java/com/fr/solution/plugin/better/sql/editor/BetterDBTableDataImpl.java → src/main/java/com/fr/solution/plugin/better/sql/BetterDBTableDataBridge.java

@ -1,18 +1,19 @@
package com.fr.solution.plugin.better.sql.editor; package com.fr.solution.plugin.better.sql;
import com.fr.base.TableData; import com.fr.base.TableData;
import com.fr.data.impl.DBTableData; import com.fr.data.impl.DBTableData;
import com.fr.design.data.tabledata.tabledatapane.AbstractTableDataPane; import com.fr.design.data.tabledata.tabledatapane.AbstractTableDataPane;
import com.fr.design.fun.ServerTableDataDefineProvider; import com.fr.design.fun.ServerTableDataDefineProvider;
import com.fr.design.fun.impl.AbstractTableDataDefineProvider; import com.fr.design.fun.impl.AbstractTableDataDefineProvider;
import com.fr.general.Inter; import com.fr.design.i18n.Toolkit;
import com.fr.solution.plugin.better.sql.editor.BetterDBTableDataPane;
/** /**
* @author richie * @author richie
* @date 2015-06-04 * @date 2015-06-04
* @since 8.0 * @since 8.0
*/ */
public class BetterDBTableDataImpl extends AbstractTableDataDefineProvider implements ServerTableDataDefineProvider { public class BetterDBTableDataBridge extends AbstractTableDataDefineProvider implements ServerTableDataDefineProvider {
@Override @Override
public Class<? extends TableData> classForTableData() { public Class<? extends TableData> classForTableData() {
@ -31,7 +32,7 @@ public class BetterDBTableDataImpl extends AbstractTableDataDefineProvider imple
@Override @Override
public String nameForTableData() { public String nameForTableData() {
return Inter.getLocText("DS-Database_Query"); return Toolkit.i18nText("Plugin-Better_SQL_Editor_Database_Query");
} }
@Override @Override

2
src/main/java/com/fr/solution/plugin/better/sql/editor/BetterLocaleFinder.java → src/main/java/com/fr/solution/plugin/better/sql/BetterLocaleFinder.java

@ -1,4 +1,4 @@
package com.fr.solution.plugin.better.sql.editor; package com.fr.solution.plugin.better.sql;
import com.fr.stable.fun.impl.AbstractLocaleFinder; import com.fr.stable.fun.impl.AbstractLocaleFinder;
Loading…
Cancel
Save