Class LocaleTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
org.gvsig.i18n.extension.preferences.table.LocaleTableModel
All Implemented Interfaces:
Serializable, TableModel

public class LocaleTableModel extends AbstractTableModel
TableModel to show the list of available Locales in gvSIG.
Author:
David Cervera
See Also:
  • Field Details

  • Constructor Details

    • LocaleTableModel

      public LocaleTableModel(I18nManager manager)
      Creates a LocaleTableModel with a I18nManager to handle locales.
  • Method Details

    • getColumnCount

      public int getColumnCount()
    • getRowCount

      public int getRowCount()
    • getValueAt

      public Object getValueAt(int rowIndex, int columnIndex)
    • getColumnName

      public String getColumnName(int columnIndex)
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
    • getColumnClass

      public Class getColumnClass(int columnIndex)
      Specified by:
      getColumnClass in interface TableModel
      Overrides:
      getColumnClass in class AbstractTableModel
    • isCellEditable

      public boolean isCellEditable(int rowIndex, int columnIndex)
      Specified by:
      isCellEditable in interface TableModel
      Overrides:
      isCellEditable in class AbstractTableModel
    • setValueAt

      public void setValueAt(Object value, int rowIndex, int columnIndex)
      Specified by:
      setValueAt in interface TableModel
      Overrides:
      setValueAt in class AbstractTableModel
    • getLocale

      public Locale getLocale(int rowIndex)
      Returns the Locale shown in a table row.
      Parameters:
      rowIndex - the table row index
      Returns:
      the Locale
    • removeLocale

      public void removeLocale(Locale locale) throws I18nException
      Removes and uninstalls a locale.
      Parameters:
      locale - to remove
      Throws:
      I18nException - if there is an error removing a Locale
    • reloadLocales

      public void reloadLocales()
      Reloads the list of installed locales.
    • saveSelectedLocale

      public void saveSelectedLocale()
    • selectPreviousLocale

      public void selectPreviousLocale()
    • selectDefaultLocale

      public void selectDefaultLocale()
    • isValueChanged

      public boolean isValueChanged()
    • setChangesApplied

      public void setChangesApplied()
    • setSelectedLocale

      public void setSelectedLocale(Locale locale)
      Sets the current selected locale.
    • getSelectedLocale

      public Locale getSelectedLocale()
      Returns the current selected locale.