Log in Help
Print
Homereleasesgate-5.1-beta2-build3402-ALLpluginsAlignmentsrcgatealignmentgui 〉 DefaultDataModel.java
 
package gate.alignment.gui;

import javax.swing.table.AbstractTableModel;

public class DefaultDataModel extends AbstractTableModel {
  private DataPublisherAction dpa;

  public DefaultDataModel(DataPublisherAction dpa) {
    this.dpa = dpa;
  }

  public int getColumnCount() {

    return dpa.getColumnCount();
  }

  public int getRowCount() {
    return dpa.getRowCount();
  }

  public Object getValueAt(int rowIndex, int columnIndex) {
    return dpa.getValueAt(rowIndex, columnIndex);
  }

  @Override
  public Class<?> getColumnClass(int columnIndex) {
    return String.class;

  }

  @Override
  public String getColumnName(int column) {
    return dpa.getColumnName(column);
  }

  @Override
  public boolean isCellEditable(int rowIndex, int columnIndex) {
    return false;
  }
}