public final class ServerAccessPreference extends DefaultTabPreferenceSetting
Modifier and Type | Class and Description |
---|---|
static class |
ServerAccessPreference.Factory |
Modifier and Type | Field and Description |
---|---|
private OsmApiUrlInputPanel |
pnlApiUrlPreferences |
private AuthenticationPreferencesPanel |
pnlAuthPreferences
panel for configuring authentication preferences
|
private ProxyPreferencesPanel |
pnlProxyPreferences
panel for configuring proxy preferences
|
Modifier | Constructor and Description |
---|---|
private |
ServerAccessPreference() |
Modifier and Type | Method and Description |
---|---|
void |
addGui(PreferenceTabbedPane gui)
Add the GUI elements to the dialog.
|
protected JPanel |
buildContentPanel()
Builds the panel for entering the server access preferences
|
protected JPanel |
buildTabbedServerPreferences()
Builds the tabbed pane with the server preferences
|
void |
initFromPreferences()
Initializes the configuration panel with values from the preferences
|
boolean |
ok()
Saves the values to the preferences
|
protected JScrollPane |
wrapVerticallyScrollablePanel(VerticallyScrollablePanel panel)
Embeds a vertically scrollable panel in a
JScrollPane |
addSubTab, addSubTab, createPreferenceTabWithScrollPane, getDescription, getIconName, getSubTab, getTabPane, getTitle, getTooltip, registerSubTab, selectSubTab
isExpert
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isExpert
private OsmApiUrlInputPanel pnlApiUrlPreferences
private AuthenticationPreferencesPanel pnlAuthPreferences
private ProxyPreferencesPanel pnlProxyPreferences
private ServerAccessPreference()
protected JScrollPane wrapVerticallyScrollablePanel(VerticallyScrollablePanel panel)
JScrollPane
panel
- the panelprotected JPanel buildTabbedServerPreferences()
protected JPanel buildContentPanel()
public void addGui(PreferenceTabbedPane gui)
PreferenceSetting
public void initFromPreferences()
public boolean ok()