おはようございます。Java。抽象コレクションのArrayListからswt.tableを生成
私の状況は以下の通りです:
を私はいくつかのそれぞれの分野でいくつかのデータベース・エンティティクラス(Auto
、Driver
、Bill
など)を持っています。私は自分のデータベースからそれらのArrayListを得ることができます - ArrayList<Auto>
、ArrayList<Driver>
など
今私は私が持っている任意のコレクションからswtテーブルを生成できるようにします。 私の夢の中では、それはすべてのクラスコレクションの共通の方法のようなものです。
public class TableGenerator{
public Table generate(Shell shell, ArrayList<? extends IDBEntity> instance){
//swt.table creation
//passing data into this table
}
}
So。 「これを行う方法はできますか?」と「これは実装する価値があるのですか、別のクラスに異なるメソッドを作ってもいいでしょうか」という質問があります。
アドバイスやご提案ありがとうございます。
'IDBEntity'のサブクラスのフィールドをテーブルの列として表示しますか? – totoro
よろしくお願いします。 –