org.openstreetmap.josm.gui.preferences.advanced
Class AdvancedPreference
java.lang.Object
org.openstreetmap.josm.gui.preferences.DefaultPreferenceSetting
org.openstreetmap.josm.gui.preferences.DefaultTabPreferenceSetting
org.openstreetmap.josm.gui.preferences.advanced.AdvancedPreference
- All Implemented Interfaces:
- PreferenceSetting, TabPreferenceSetting
public class AdvancedPreference
- extends DefaultTabPreferenceSetting
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
model
private AdvancedPreference.AllSettingsTableModel model
data
protected java.util.List<AdvancedPreference.PrefEntry> data
displayData
protected java.util.List<AdvancedPreference.PrefEntry> displayData
txtFilter
protected javax.swing.JTextField txtFilter
AdvancedPreference
private AdvancedPreference()
isExpert
public boolean isExpert()
- Description copied from interface:
PreferenceSetting
- Called to know if the preferences tab has only to be displayed in expert mode.
- Specified by:
isExpert
in interface PreferenceSetting
- Overrides:
isExpert
in class DefaultPreferenceSetting
- Returns:
- true if the tab has only to be displayed in expert mode, false otherwise.
addGui
public void addGui(PreferenceTabbedPane gui)
- Description copied from interface:
PreferenceSetting
- Add the GUI elements to the dialog. The elements should be initialized after
the current preferences.
readPreferences
private void readPreferences(Preferences tmpPrefs)
askUserForCustomSettingsFiles
private java.io.File[] askUserForCustomSettingsFiles(boolean saveFileFlag,
java.lang.String title)
prepareData
private void prepareData(java.util.Map<java.lang.String,Preferences.Setting> loaded,
java.util.Map<java.lang.String,Preferences.Setting> orig,
java.util.Map<java.lang.String,Preferences.Setting> defaults)
applyFilter
private void applyFilter()
ok
public boolean ok()
- Description copied from interface:
PreferenceSetting
- Called when OK is pressed to save the setting in the preferences file.
Return true when restart is required.
resetPreference
private void resetPreference(PreferenceTabbedPane gui,
javax.swing.JTable list)
addPreference
private void addPreference(PreferenceTabbedPane gui)
editPreference
private void editPreference(PreferenceTabbedPane gui,
javax.swing.JTable list)
JOSM