public final class ProxyPreference extends java.lang.Object implements SubPreferenceSetting
| Modifier and Type | Class and Description |
|---|---|
static class |
ProxyPreference.Factory
Factory used to create a new
ProxyPreference. |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Set<ProxyPreferenceListener> |
listeners |
private ProxyPreferencesPanel |
pnlProxyPreferences |
| Modifier | Constructor and Description |
|---|---|
private |
ProxyPreference() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGui(PreferenceTabbedPane gui)
Add the GUI elements to the dialog.
|
static boolean |
addProxyPreferenceListener(ProxyPreferenceListener listener)
Adds a new ProxyPreferenceListener.
|
TabPreferenceSetting |
getTabPreferenceSetting(PreferenceTabbedPane gui)
Returns the preference setting (displayed in the specified preferences tab pane) that contains this preference setting.
|
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 |
removeProxyPreferenceListener(ProxyPreferenceListener listener)
Removes a ProxyPreferenceListener.
|
private static java.util.Set<ProxyPreferenceListener> listeners
private ProxyPreferencesPanel pnlProxyPreferences
private ProxyPreference()
public void addGui(PreferenceTabbedPane gui)
PreferenceSettingaddGui in interface PreferenceSettingpublic boolean ok()
PreferenceSettingok in interface PreferenceSettingpublic boolean isExpert()
PreferenceSettingisExpert in interface PreferenceSettingpublic TabPreferenceSetting getTabPreferenceSetting(PreferenceTabbedPane gui)
SubPreferenceSettinggetTabPreferenceSetting in interface SubPreferenceSettingpublic static boolean addProxyPreferenceListener(ProxyPreferenceListener listener)
listener - the listener to addtrue if the listener has been added, false otherwisepublic static boolean removeProxyPreferenceListener(ProxyPreferenceListener listener)
listener - the listener to removetrue if the listener has been removed, false otherwise