public class AdvancedOAuthPropertiesPanel extends VerticallyScrollablePanel
OAuthParameters
,
Serialized FormModifier and Type | Class and Description |
---|---|
(package private) class |
AdvancedOAuthPropertiesPanel.UseDefaultItemListener |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
apiUrl |
private javax.swing.JCheckBox |
cbUseDefaults |
private AdvancedOAuthPropertiesPanel.UseDefaultItemListener |
ilUseDefault |
private JosmTextField |
tfAccessTokenURL |
private JosmTextField |
tfAuthoriseURL |
private JosmTextField |
tfConsumerKey |
private JosmTextField |
tfConsumerSecret |
private JosmTextField |
tfOsmLoginURL |
private JosmTextField |
tfOsmLogoutURL |
private JosmTextField |
tfRequestTokenURL |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
AdvancedOAuthPropertiesPanel()
Constructs a new
AdvancedOAuthPropertiesPanel . |
Modifier and Type | Method and Description |
---|---|
protected void |
build() |
protected boolean |
confirmOverwriteCustomSettings() |
OAuthParameters |
getAdvancedParameters()
Replies the OAuth parameters currently edited in this properties panel.
|
protected boolean |
hasCustomSettings() |
void |
initFromPreferences(Preferences pref)
Initializes the panel from the values in the preferences
preferences . |
void |
rememberPreferences(Preferences pref)
Remembers the current values in the preferences
pref . |
protected void |
resetToDefaultSettings() |
void |
setAdvancedParameters(OAuthParameters parameters)
Sets the advanced parameters to be displayed
|
void |
setApiUrl(java.lang.String apiUrl)
Sets the URL of the OSM API for which this panel is currently displaying OAuth properties.
|
protected void |
setChildComponentsEnabled(boolean enabled) |
getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getVerticalScrollPane
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, 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, update
add, 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, validateTree
action, 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, transferFocusUpCycle
private javax.swing.JCheckBox cbUseDefaults
private JosmTextField tfConsumerKey
private JosmTextField tfConsumerSecret
private JosmTextField tfRequestTokenURL
private JosmTextField tfAccessTokenURL
private JosmTextField tfAuthoriseURL
private JosmTextField tfOsmLoginURL
private JosmTextField tfOsmLogoutURL
private transient AdvancedOAuthPropertiesPanel.UseDefaultItemListener ilUseDefault
private java.lang.String apiUrl
public AdvancedOAuthPropertiesPanel()
AdvancedOAuthPropertiesPanel
.protected final void build()
protected boolean hasCustomSettings()
protected boolean confirmOverwriteCustomSettings()
protected void resetToDefaultSettings()
protected void setChildComponentsEnabled(boolean enabled)
public OAuthParameters getAdvancedParameters()
public void setAdvancedParameters(OAuthParameters parameters)
parameters
- the advanced parameters. Must not be null.java.lang.IllegalArgumentException
- if parameters is null.public void initFromPreferences(Preferences pref)
preferences
.pref
- the preferences. Must not be null.java.lang.IllegalArgumentException
- if pref is nullpublic void rememberPreferences(Preferences pref)
pref
.pref
- the preferences. Must not be null.java.lang.IllegalArgumentException
- if pref is null.public void setApiUrl(java.lang.String apiUrl)
apiUrl
- the api URL