|
|
|
@ -72,24 +72,18 @@ public class TableDataCreatorProducer {
|
|
|
|
|
|
|
|
|
|
public TableDataNameObjectCreator[] createServerTableDataCreator() { |
|
|
|
|
TableDataNameObjectCreator dataBase = new TableDataNameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_DS_Database_Query"), |
|
|
|
|
"ds", |
|
|
|
|
"/com/fr/design/images/data/dock/serverdatabase.png", DBTableData.class, |
|
|
|
|
DBTableDataPane.class); |
|
|
|
|
TableDataNameObjectCreator ds_Class = new TableDataNameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Tabledata_Type_Class"), |
|
|
|
|
"Class", |
|
|
|
|
"/com/fr/design/images/data/dock/serverclasstabledata.png", ClassTableData.class, |
|
|
|
|
ClassTableDataPane.class); |
|
|
|
|
TableDataNameObjectCreator table = new TableDataNameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Tabledata_Type_Embedded"), |
|
|
|
|
"Embedded", |
|
|
|
|
"/com/fr/design/images/data/dock/serverdatatable.png", EmbeddedTableData.class, |
|
|
|
|
EmbeddedTableDataPane.class); |
|
|
|
|
TableDataNameObjectCreator fileTable = new TableDataNameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Tabledata_Type_File"), |
|
|
|
|
"File", |
|
|
|
|
"/com/fr/design/images/data/file.png", FileTableData.class, |
|
|
|
|
FileTableDataSmallPane.class); |
|
|
|
|
|
|
|
|
|
TableDataNameObjectCreator treeTable = new TableDataNameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Tabledata_Type_Tree"), |
|
|
|
|
"Tree", |
|
|
|
|
"/com/fr/design/images/data/tree.png", |
|
|
|
|
RecursionTableData.class, GlobalTreeTableDataPane.class) { |
|
|
|
|
public boolean isNeedParameterWhenPopulateJControlPane() { |
|
|
|
@ -97,7 +91,6 @@ public class TableDataCreatorProducer {
|
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
TableDataNameObjectCreator multiTable = new TableDataNameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Tabledata_Type_Relation"), |
|
|
|
|
"Multi", |
|
|
|
|
"/com/fr/design/images/data/multi.png", |
|
|
|
|
ConditionTableData.class, GlobalMultiTDTableDataPane.class) { |
|
|
|
|
public boolean isNeedParameterWhenPopulateJControlPane() { |
|
|
|
@ -105,7 +98,6 @@ public class TableDataCreatorProducer {
|
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
TableDataNameObjectCreator storeProcedure = new TableDataNameObjectCreator(com.fr.design.i18n.Toolkit.i18nText("Fine-Design_Basic_Tabledata_Type_Stored_Procedure"), |
|
|
|
|
"Proc", |
|
|
|
|
"/com/fr/design/images/data/store_procedure.png", |
|
|
|
|
StoreProcedure.class, ProcedureDataPane.class) { |
|
|
|
|
@Override |
|
|
|
@ -113,9 +105,7 @@ public class TableDataCreatorProducer {
|
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
TableDataNameObjectCreator[] creators = new TableDataNameObjectCreator[]{dataBase, ds_Class, table, fileTable, storeProcedure, multiTable, treeTable}; |
|
|
|
|
|
|
|
|
|
return merge(creators, ExtraDesignClassManager.getInstance().getServerTableDataCreators()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -141,6 +131,6 @@ public class TableDataCreatorProducer {
|
|
|
|
|
for (int i = 0; i < coverIndexList.size(); i ++) { |
|
|
|
|
creators[coverIndexList.get(i)] = coverCreators.get(i); |
|
|
|
|
} |
|
|
|
|
return (TableDataNameObjectCreator[])ArrayUtils.addAll(creators, list.toArray(new TableDataNameObjectCreator[list.size()])); |
|
|
|
|
return ArrayUtils.addAll(creators, list.toArray(new TableDataNameObjectCreator[0])); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|