public class TranslationTableModel
extends javax.swing.table.AbstractTableModel
Constructor and Description |
---|
TranslationTableModel() |
TranslationTableModel(TranslationPackage pkg) |
Modifier and Type | Method and Description |
---|---|
protected void |
buildKeyIndex()
We currently build a separate list of keys, mostly in order to sort them.
|
protected void |
edtFireDataChanged() |
int |
getColumnCount() |
java.lang.String |
getColumnName(int column) |
java.util.List<java.util.Locale> |
getDisplayedLocales() |
java.util.Locale |
getLocaleForColumn(int columnIndex)
Returns the locale for the specified column.
|
int |
getRowCount() |
TranslationPackage |
getTranslationPackage() |
java.lang.Object |
getValueAt(int row,
int col) |
void |
refresh() |
void |
setDisplayedLocales(java.util.List<java.util.Locale> locales)
Sets the locales that will be used to build columns.
|
void |
setLocaleDisplayed(java.util.Locale locale,
boolean displayed) |
void |
setTranslationPackage(TranslationPackage pkg) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
public TranslationTableModel()
public TranslationTableModel(TranslationPackage pkg)
public TranslationPackage getTranslationPackage()
public void setTranslationPackage(TranslationPackage pkg)
public void refresh()
protected void buildKeyIndex()
protected void edtFireDataChanged()
public java.util.Locale getLocaleForColumn(int columnIndex)
public void setDisplayedLocales(java.util.List<java.util.Locale> locales)
public void setLocaleDisplayed(java.util.Locale locale, boolean displayed)
public java.util.List<java.util.Locale> getDisplayedLocales()
public int getRowCount()
public int getColumnCount()
public java.lang.Object getValueAt(int row, int col)
public java.lang.String getColumnName(int column)
getColumnName
in interface javax.swing.table.TableModel
getColumnName
in class javax.swing.table.AbstractTableModel