package org.jabref.gui.journals;
import java.util.Collection;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import org.jabref.logic.journals.Abbreviation;
import org.jabref.logic.l10n.Localization;
public class JournalAbbreviationsUtil {
private JournalAbbreviationsUtil() {
}
public static TableModel getTableModel(Collection<Abbreviation> abbreviations) {
Object[][] cells = new Object[abbreviations.size()][2];
int row = 0;
for (Abbreviation abbreviation : abbreviations) {
cells[row][0] = abbreviation.getName();
cells[row][1] = abbreviation.getIsoAbbreviation();
row++;
}
return new DefaultTableModel(cells, new Object[] {Localization.lang("Full name"),
Localization.lang("Abbreviation")}) {
@Override
public boolean isCellEditable(int row1, int column) {
return false;
}
};
}
}