public class AccountRegWizardContainerImpl extends Wizard implements WizardContainer, org.osgi.framework.ServiceListener
SIPCommDialog.DialogWindowAdapter
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
BACK_BUTTON_ACTION_COMMAND, CANCEL_BUTTON_ACTION_COMMAND, CANCEL_RETURN_CODE, cardPanel, ERROR_RETURN_CODE, FINISH_RETURN_CODE, NEXT_BUTTON_ACTION_COMMAND
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
AccountRegWizardContainerImpl(MainFrame mainFrame) |
Modifier and Type | Method and Description |
---|---|
void |
addAccountRegistrationWizard(java.lang.String protocolName,
AccountRegistrationWizard wizard)
Adds the given AccountRegistrationWizard to the list of
containing wizards.
|
protected void |
close(boolean isEscaped)
Implements the SIPCommDialog close method.
|
AccountRegistrationWizard |
getCurrentWizard()
Returns the currently used AccountRegistrationWizard.
|
AccountRegistrationWizard |
getProtocolWizard(ProtocolProviderService protocolProvider)
Returns the wizard corresponding to the given protocol provider.
|
AccountRegSummaryPage |
getSummaryPage()
Returns the summary wizard page.
|
void |
modifyAccount(ProtocolProviderService protocolProvider)
Opens the corresponding wizard to modify an existing account given by the
protocolProvider parameter.
|
void |
removeAccountRegistrationWizard(java.lang.String protocolName,
AccountRegistrationWizard wizard)
Removes the given AccountRegistrationWizard from the list of
containing wizards.
|
void |
saveAccountWizard(ProtocolProviderService protocolProvider,
AccountRegistrationWizard wizard)
Saves the (protocol provider, wizard) pair in through the
ConfigurationService.
|
void |
serviceChanged(org.osgi.framework.ServiceEvent event)
Handles registration of a new account wizard.
|
void |
setCurrentWizard(AccountRegistrationWizard wizard)
Sets the currently used AccountRegistrationWizard.
|
void |
unregisterWizardPages()
Unregisters all pages added by the current wizard.
|
addWizardListener, containsPage, getBackButton, getBackButtonDefaultText, getCancelButtonDefaultText, getDialog, getFinishButtonDefaultText, getModel, getNextButton, getNextButtonDefaultText, isBackButtonEnabled, isCancelButtonEnabled, isNextFinishButtonEnabled, propertyChange, refresh, registerWizardPage, removeWizardListener, removeWizzardIcon, setBackButtonEnabled, setCancelButtonEnabled, setCurrentPage, setFinishButtonText, setNextFinishButtonEnabled, setWizzardIcon, showDialog, unregisterWizardPage, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
addKeyBinding, dispose, setVisible
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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isBackButtonEnabled, isCancelButtonEnabled, isNextFinishButtonEnabled, refresh, setBackButtonEnabled, setCancelButtonEnabled, setFinishButtonText, setNextFinishButtonEnabled
public AccountRegWizardContainerImpl(MainFrame mainFrame)
public void addAccountRegistrationWizard(java.lang.String protocolName, AccountRegistrationWizard wizard)
wizard
- the AccountRegistrationWizard to addpublic void removeAccountRegistrationWizard(java.lang.String protocolName, AccountRegistrationWizard wizard)
wizard
- the AccountRegistrationWizard to removepublic AccountRegSummaryPage getSummaryPage()
public void modifyAccount(ProtocolProviderService protocolProvider)
protocolProvider
- The ProtocolProviderService for the
account to modify.public AccountRegistrationWizard getProtocolWizard(ProtocolProviderService protocolProvider)
protocolProvider
- the ProtocolProviderService, which
corresponding wizard we're looking forpublic void saveAccountWizard(ProtocolProviderService protocolProvider, AccountRegistrationWizard wizard)
protocolProvider
- the protocol provider to savewizard
- the wizard to savepublic AccountRegistrationWizard getCurrentWizard()
public void setCurrentWizard(AccountRegistrationWizard wizard)
wizard
- the AccountRegistrationWizard to set as
current onepublic void unregisterWizardPages()
public void serviceChanged(org.osgi.framework.ServiceEvent event)
serviceChanged
in interface org.osgi.framework.ServiceListener
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.