@ -71,28 +71,42 @@ public class TableDataCreatorProducer {
}
}
public TableDataNameObjectCreator [ ] createServerTableDataCreator ( ) {
public TableDataNameObjectCreator [ ] createServerTableDataCreator ( ) {
TableDataNameObjectCreator dataBase = new TableDataNameObjectCreator ( com . fr . design . i18n . Toolkit . i18nText ( "Fine-Design_Basic_DS_Database_Query" ) , "/com/fr/design/images/data/dock/serverdatabase.png" , DBTableData . class ,
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 ) ;
DBTableDataPane . class ) ;
TableDataNameObjectCreator ds_Class = new TableDataNameObjectCreator ( com . fr . design . i18n . Toolkit . i18nText ( "Fine-Design_Basic_Tabledata_Type_Class" ) , "/com/fr/design/images/data/dock/serverclasstabledata.png" , ClassTableData . 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 ) ;
ClassTableDataPane . class ) ;
TableDataNameObjectCreator table = new TableDataNameObjectCreator ( com . fr . design . i18n . Toolkit . i18nText ( "Fine-Design_Basic_Tabledata_Type_Embedded" ) , "/com/fr/design/images/data/dock/serverdatatable.png" , EmbeddedTableData . 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 ) ;
EmbeddedTableDataPane . class ) ;
TableDataNameObjectCreator fileTable = new TableDataNameObjectCreator ( com . fr . design . i18n . Toolkit . i18nText ( "Fine-Design_Basic_Tabledata_Type_File" ) , "/com/fr/design/images/data/file.png" , FileTableData . 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 ) ;
FileTableDataSmallPane . class ) ;
TableDataNameObjectCreator treeTable = new TableDataNameObjectCreator ( com . fr . design . i18n . Toolkit . i18nText ( "Fine-Design_Basic_Tabledata_Type_Tree" ) , "/com/fr/design/images/data/tree.png" ,
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 ) {
RecursionTableData . class , GlobalTreeTableDataPane . class ) {
public boolean isNeedParameterWhenPopulateJControlPane ( ) {
public boolean isNeedParameterWhenPopulateJControlPane ( ) {
return true ;
return true ;
}
}
} ;
} ;
TableDataNameObjectCreator multiTable = new TableDataNameObjectCreator ( com . fr . design . i18n . Toolkit . i18nText ( "Fine-Design_Basic_Tabledata_Type_Relation" ) , "/com/fr/design/images/data/multi.png" ,
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 ) {
ConditionTableData . class , GlobalMultiTDTableDataPane . class ) {
public boolean isNeedParameterWhenPopulateJControlPane ( ) {
public boolean isNeedParameterWhenPopulateJControlPane ( ) {
return true ;
return true ;
}
}
} ;
} ;
TableDataNameObjectCreator storeProcedure = new TableDataNameObjectCreator ( com . fr . design . i18n . Toolkit . i18nText ( "Fine-Design_Basic_Tabledata_Type_Stored_Procedure" ) , "/com/fr/design/images/data/store_procedure.png" ,
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 ) {
StoreProcedure . class , ProcedureDataPane . class ) {
@Override
@Override
public boolean shouldInsertSeparator ( ) {
public boolean shouldInsertSeparator ( ) {