Class LanguagePreference.LanguageComboBoxModel
- java.lang.Object
-
- javax.swing.AbstractListModel<E>
-
- org.openstreetmap.josm.gui.widgets.JosmComboBoxModel<java.util.Locale>
-
- org.openstreetmap.josm.gui.preferences.display.LanguagePreference.LanguageComboBoxModel
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<java.util.Locale>,javax.swing.ComboBoxModel<java.util.Locale>,javax.swing.ListModel<java.util.Locale>,javax.swing.MutableComboBoxModel<java.util.Locale>
- Enclosing class:
- LanguagePreference
private static class LanguagePreference.LanguageComboBoxModel extends JosmComboBoxModel<java.util.Locale>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.gui.widgets.JosmComboBoxModel
JosmComboBoxModel.Preferences
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.util.Locale>data-
Fields inherited from class org.openstreetmap.josm.gui.widgets.JosmComboBoxModel
elements, selected
-
-
Constructor Summary
Constructors Constructor Description LanguageComboBoxModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LocalegetElementAt(int index)intgetSize()private voidselectLanguage(java.lang.String language)-
Methods inherited from class org.openstreetmap.josm.gui.widgets.JosmComboBoxModel
addAllElements, addAllElements, addElement, addTopElement, asCollection, doAddElement, find, getIndexOf, getSelectedItem, insertElementAt, iterator, prefs, removeAllElements, removeElement, removeElementAt, setSelectedItem, setSize
-
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
-
-
-
Field Detail
-
data
private final java.util.List<java.util.Locale> data
-
-
Constructor Detail
-
LanguageComboBoxModel
LanguageComboBoxModel()
-
-
Method Detail
-
selectLanguage
private void selectLanguage(java.lang.String language)
-
getElementAt
public java.util.Locale getElementAt(int index)
- Specified by:
getElementAtin interfacejavax.swing.ListModel<java.util.Locale>- Overrides:
getElementAtin classJosmComboBoxModel<java.util.Locale>
-
getSize
public int getSize()
- Specified by:
getSizein interfacejavax.swing.ListModel<java.util.Locale>- Overrides:
getSizein classJosmComboBoxModel<java.util.Locale>
-
-