@ -72,24 +72,18 @@ 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" ) ,
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 ,
"/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" ) ,
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 ,
"/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" ) ,
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 ,
"/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" ) ,
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 ,
"/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" ) ,
TableDataNameObjectCreator treeTable = new TableDataNameObjectCreator ( com . fr . design . i18n . Toolkit . i18nText ( "Fine-Design_Basic_Tabledata_Type_Tree" ) ,
"Tree" ,
"/com/fr/design/images/data/tree.png" ,
"/com/fr/design/images/data/tree.png" ,
RecursionTableData . class , GlobalTreeTableDataPane . class ) {
RecursionTableData . class , GlobalTreeTableDataPane . class ) {
public boolean isNeedParameterWhenPopulateJControlPane ( ) {
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" ) ,
TableDataNameObjectCreator multiTable = new TableDataNameObjectCreator ( com . fr . design . i18n . Toolkit . i18nText ( "Fine-Design_Basic_Tabledata_Type_Relation" ) ,
"Multi" ,
"/com/fr/design/images/data/multi.png" ,
"/com/fr/design/images/data/multi.png" ,
ConditionTableData . class , GlobalMultiTDTableDataPane . class ) {
ConditionTableData . class , GlobalMultiTDTableDataPane . class ) {
public boolean isNeedParameterWhenPopulateJControlPane ( ) {
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" ) ,
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" ,
"/com/fr/design/images/data/store_procedure.png" ,
StoreProcedure . class , ProcedureDataPane . class ) {
StoreProcedure . class , ProcedureDataPane . class ) {
@Override
@Override
@ -113,9 +105,7 @@ public class TableDataCreatorProducer {
return true ;
return true ;
}
}
} ;
} ;
TableDataNameObjectCreator [ ] creators = new TableDataNameObjectCreator [ ] { dataBase , ds_Class , table , fileTable , storeProcedure , multiTable , treeTable } ;
TableDataNameObjectCreator [ ] creators = new TableDataNameObjectCreator [ ] { dataBase , ds_Class , table , fileTable , storeProcedure , multiTable , treeTable } ;
return merge ( creators , ExtraDesignClassManager . getInstance ( ) . getServerTableDataCreators ( ) ) ;
return merge ( creators , ExtraDesignClassManager . getInstance ( ) . getServerTableDataCreators ( ) ) ;
}
}
@ -141,6 +131,6 @@ public class TableDataCreatorProducer {
for ( int i = 0 ; i < coverIndexList . size ( ) ; i + + ) {
for ( int i = 0 ; i < coverIndexList . size ( ) ; i + + ) {
creators [ coverIndexList . get ( i ) ] = coverCreators . get ( 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 ] ) ) ;
}
}
}
}