Guten Tag.Java. Generiere swt.table von ArrayList der abstrakten Sammlung
Meine Situation ist folgende:
Ich habe einige Datenbankentitäten Klassen bekam (Auto
, Driver
, Bill
, usw.) mit einigen ihrer Felder. Ich kann ArrayList von ihnen von meiner Datenbank erhalten - ArrayList<Auto>
,
Jetzt möchte ich in der Lage sein, swt Tabelle von irgendeiner Sammlung zu erzeugen, die ich habe. Also, in meinen Träumen ist es so etwas wie eine gemeinsame Methode für alle Klassen Sammlungen.
public class TableGenerator{
public Table generate(Shell shell, ArrayList<? extends IDBEntity> instance){
//swt.table creation
//passing data into this table
}
}
So. Die Frage ist: "Kann ich das tun, also wenn ich das kann?" und "Ist es so, dass es sich lohnt zu implementieren oder vielleicht sollte ich verschiedene Methoden für verschiedene Klassen machen?".
Vielen Dank für Ihre Hinweise und Vorschläge.
Sie möchten, dass die Felder jeder Unterklasse von 'IDBEntity' als Spalten in der Tabelle angezeigt werden? – totoro
Ja, du hast Recht –