2016-04-28 16:31:10 +02:00
|
|
|
package org.hwo.ui;
|
|
|
|
|
|
|
|
import javax.swing.JTable;
|
|
|
|
|
|
|
|
import org.hwo.models.TableMapper.TableMapper;
|
2016-06-08 23:05:45 +02:00
|
|
|
import org.hwo.models.TableMapper.TableMapperListener;
|
2016-04-28 16:31:10 +02:00
|
|
|
|
|
|
|
public class JMappedTable extends JTable {
|
|
|
|
|
|
|
|
private TableMapper tableMapper;
|
|
|
|
|
|
|
|
public JMappedTable(Class<?> clazz){
|
|
|
|
this.tableMapper = new TableMapper(clazz, this);
|
|
|
|
}
|
|
|
|
|
|
|
|
public TableMapper getTableMapper() {
|
|
|
|
return tableMapper;
|
2016-06-08 23:05:45 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
public void addTableMapperListener(TableMapperListener tableMapperListener){
|
|
|
|
this.tableMapper.addTableMapperListener(tableMapperListener);
|
|
|
|
}
|
|
|
|
public void removeTableMapperListener(TableMapperListener tableMapperListener){
|
|
|
|
this.tableMapper.removeTableMapperListener(tableMapperListener);
|
2016-04-28 16:31:10 +02:00
|
|
|
}
|
|
|
|
|
2016-06-08 23:05:45 +02:00
|
|
|
|
|
|
|
|
2016-04-28 16:31:10 +02:00
|
|
|
}
|