public class OAuthAuthorizationWizard extends javax.swing.JDialog
Modifier and Type | Class and Description |
---|---|
(package private) class |
OAuthAuthorizationWizard.AcceptAccessTokenAction |
(package private) class |
OAuthAuthorizationWizard.AuthorisationProcedureChangeListener |
(package private) class |
OAuthAuthorizationWizard.CancelAction |
(package private) static class |
OAuthAuthorizationWizard.ExternalBrowserLauncher |
(package private) class |
OAuthAuthorizationWizard.WindowEventHandler |
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
apiUrl |
private boolean |
canceled |
private AuthorizationProcedureComboBox |
cbAuthorisationProcedure |
private FullyAutomaticAuthorizationUI |
pnlFullyAutomaticAuthorisationUI |
private ManualAuthorizationUI |
pnlManualAuthorisationUI |
private SemiAutomaticAuthorizationUI |
pnlSemiAutomaticAuthorisationUI |
private javax.swing.JScrollPane |
spAuthorisationProcedureUI |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
OAuthAuthorizationWizard(java.awt.Component parent,
java.lang.String apiUrl)
Creates the wizard.
|
OAuthAuthorizationWizard(java.lang.String apiUrl)
Creates the wizard.
|
Modifier and Type | Method and Description |
---|---|
protected void |
build()
builds the UI
|
protected javax.swing.JPanel |
buildButtonRow()
Builds the row with the action buttons
|
protected javax.swing.JPanel |
buildHeaderInfoPanel()
Builds the panel with general information in the header
|
OAuthToken |
getAccessToken()
Replies the Access Token entered using the wizard
|
protected AbstractAuthorizationUI |
getCurrentAuthorisationUI() |
OAuthParameters |
getOAuthParameters()
Replies the current OAuth parameters.
|
void |
initFromPreferences()
Initializes the dialog with values from the preferences
|
boolean |
isCanceled()
Replies true if the dialog was canceled
|
boolean |
isSaveAccessTokenToPreferences()
Replies true if the currently selected Access Token shall be saved to
the preferences.
|
protected void |
refreshAuthorisationProcedurePanel()
Refreshes the view of the authorisation panel, depending on the authorisation procedure
currently selected
|
protected void |
setCanceled(boolean canceled) |
void |
setVisible(boolean visible) |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private boolean canceled
private final java.lang.String apiUrl
private AuthorizationProcedureComboBox cbAuthorisationProcedure
private FullyAutomaticAuthorizationUI pnlFullyAutomaticAuthorisationUI
private SemiAutomaticAuthorizationUI pnlSemiAutomaticAuthorisationUI
private ManualAuthorizationUI pnlManualAuthorisationUI
private javax.swing.JScrollPane spAuthorisationProcedureUI
public OAuthAuthorizationWizard(java.lang.String apiUrl) throws java.lang.IllegalArgumentException
apiUrl
- the API URL. Must not be null.java.lang.IllegalArgumentException
- thrown if apiUrl is nullpublic OAuthAuthorizationWizard(java.awt.Component parent, java.lang.String apiUrl)
parent
- the component relative to which the dialog is displayedapiUrl
- the API URL. Must not be null.java.lang.IllegalArgumentException
- thrown if apiUrl is nullprotected javax.swing.JPanel buildButtonRow()
protected javax.swing.JPanel buildHeaderInfoPanel()
protected void refreshAuthorisationProcedurePanel()
protected final void build()
public boolean isCanceled()
protected AbstractAuthorizationUI getCurrentAuthorisationUI()
public OAuthToken getAccessToken()
public OAuthParameters getOAuthParameters()
public boolean isSaveAccessTokenToPreferences()
public void initFromPreferences()
public void setVisible(boolean visible)
setVisible
in class java.awt.Dialog
protected void setCanceled(boolean canceled)