public class ProxyPreferencesPanel extends VerticallyScrollablePanel
| Modifier and Type | Class and Description |
|---|---|
static class |
ProxyPreferencesPanel.ProxyPolicy
The proxy policy is how JOSM will use proxy information.
|
(package private) class |
ProxyPreferencesPanel.ProxyPolicyChangeListener |
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
private JPanel |
pnlHttpProxyConfigurationPanel |
private JPanel |
pnlSocksProxyConfigurationPanel |
static String |
PROXY_EXCEPTIONS
Property key for proxy exceptions list
|
static String |
PROXY_HTTP_HOST
Property key for HTTP proxy host
|
static String |
PROXY_HTTP_PORT
Property key for HTTP proxy port
|
static String |
PROXY_PASS
Property key for proxy password
|
static String |
PROXY_POLICY
Property key for proxy policy
|
static String |
PROXY_SOCKS_HOST
Property key for SOCKS proxy host
|
static String |
PROXY_SOCKS_PORT
Property key for SOCKS proxy port
|
static String |
PROXY_USER
Property key for proxy username
|
private Map<ProxyPreferencesPanel.ProxyPolicy,JRadioButton> |
rbProxyPolicy |
private JosmTextField |
tfProxyHttpHost |
private JosmPasswordField |
tfProxyHttpPassword |
private JosmTextField |
tfProxyHttpPort |
private JosmTextField |
tfProxyHttpUser |
private JosmTextField |
tfProxySocksHost |
private JosmTextField |
tfProxySocksPort |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
ProxyPreferencesPanel()
Constructs a new
ProxyPreferencesPanel. |
| Modifier and Type | Method and Description |
|---|---|
protected JPanel |
buildHttpProxyConfigurationPanel()
Builds the panel for the HTTP proxy configuration
|
protected JPanel |
buildProxySettingsPanel() |
protected JPanel |
buildSocksProxyConfigurationPanel()
Builds the panel for the SOCKS proxy configuration
|
void |
initFromPreferences()
Initializes the panel with the values from the preferences
|
void |
saveToPreferences()
Saves the current values to the preferences
|
protected void |
updateEnabledState() |
getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getVerticalScrollPanegetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final String PROXY_POLICY
public static final String PROXY_HTTP_HOST
public static final String PROXY_HTTP_PORT
public static final String PROXY_SOCKS_HOST
public static final String PROXY_SOCKS_PORT
public static final String PROXY_USER
public static final String PROXY_PASS
public static final String PROXY_EXCEPTIONS
private transient Map<ProxyPreferencesPanel.ProxyPolicy,JRadioButton> rbProxyPolicy
private JosmTextField tfProxyHttpHost
private JosmTextField tfProxyHttpPort
private JosmTextField tfProxySocksHost
private JosmTextField tfProxySocksPort
private JosmTextField tfProxyHttpUser
private JosmPasswordField tfProxyHttpPassword
private JPanel pnlHttpProxyConfigurationPanel
private JPanel pnlSocksProxyConfigurationPanel
public ProxyPreferencesPanel()
ProxyPreferencesPanel.protected final JPanel buildHttpProxyConfigurationPanel()
protected final JPanel buildSocksProxyConfigurationPanel()
protected final JPanel buildProxySettingsPanel()
public final void initFromPreferences()
protected final void updateEnabledState()
public void saveToPreferences()