public final class TaggingPresetPreference extends Object implements SubPreferenceSetting
| Modifier and Type | Class and Description |
|---|---|
static class |
TaggingPresetPreference.Factory |
static class |
TaggingPresetPreference.PresetPrefHelper |
(package private) static class |
TaggingPresetPreference.TaggingPresetSourceEditor |
| Modifier and Type | Field and Description |
|---|---|
private static List<SourceProvider> |
presetSourceProviders |
private JCheckBox |
sortMenu |
private SourceEditor |
sources |
static Collection<TaggingPreset> |
taggingPresets |
private PreferenceTabbedPane.ValidationListener |
validationListener |
| Modifier | Constructor and Description |
|---|---|
private |
TaggingPresetPreference() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGui(PreferenceTabbedPane gui)
Add the GUI elements to the dialog.
|
TabPreferenceSetting |
getTabPreferenceSetting(PreferenceTabbedPane gui)
Returns the preference setting (displayed in the specified preferences tab pane) that contains this preference setting.
|
static void |
initialize()
Initialize the tagging presets (load and may display error)
|
boolean |
isExpert()
Called to know if the preferences tab has only to be displayed in expert mode.
|
boolean |
ok()
Called when OK is pressed to save the setting in the preferences file.
|
static boolean |
registerSourceProvider(SourceProvider provider) |
private static final List<SourceProvider> presetSourceProviders
public static Collection<TaggingPreset> taggingPresets
private SourceEditor sources
private PreferenceTabbedPane.ValidationListener validationListener
private TaggingPresetPreference()
public static final boolean registerSourceProvider(SourceProvider provider)
public void addGui(PreferenceTabbedPane gui)
PreferenceSettingaddGui in interface PreferenceSettingpublic boolean ok()
PreferenceSettingok in interface PreferenceSettingpublic static void initialize()
public boolean isExpert()
PreferenceSettingisExpert in interface PreferenceSettingpublic TabPreferenceSetting getTabPreferenceSetting(PreferenceTabbedPane gui)
SubPreferenceSettinggetTabPreferenceSetting in interface SubPreferenceSetting