public class ConnectionPanel extends TransparentPanel implements java.awt.event.ItemListener, javax.swing.event.DocumentListener, ValidatingPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ConnectionPanel(SIPAccountRegistrationForm regform)
Creates an instance of the ConnectionPanel.
|
Modifier and Type | Method and Description |
---|---|
void |
changedUpdate(javax.swing.event.DocumentEvent e)
Not used.
|
(package private) void |
enablesProxyAutoConfigure(boolean isEnable)
Enables/disables the proxy auto-configuration.
|
(package private) void |
enablesProxyForceBypassConfigure(boolean isEnable)
Enables/disables the proxy force bypass-configuration.
|
(package private) java.lang.String |
getAuthenticationName()
Returns the authentication name.
|
(package private) java.lang.String |
getCertificateId()
Gets the ID of the selected client TLS certificate or null if no
certificate is selected.
|
(package private) java.lang.String |
getDTMFMethod()
Returns the DTMF method.
|
(package private) java.lang.String |
getDtmfMinimalToneDuration()
Returns the minimal DTMF tone duration.
|
(package private) java.lang.String |
getKeepAliveInterval()
Returns the keep alive interval
|
(package private) java.lang.String |
getKeepAliveMethod()
Returns the keep alive method.
|
(package private) java.lang.String |
getProxy()
Returns the proxy.
|
(package private) java.lang.String |
getProxyPort()
Return the proxy port.
|
(package private) java.lang.String |
getSelectedTransport()
Returns the selected transport.
|
(package private) java.lang.String |
getServerAddress()
Returns the server address.
|
(package private) java.lang.String |
getServerPort()
Returns the server port.
|
(package private) java.lang.String |
getVoicemailCheckURI()
Returns the voicemail check URI.
|
(package private) java.lang.String |
getVoicemailURI()
Returns the voicemail URI.
|
void |
insertUpdate(javax.swing.event.DocumentEvent e)
Handles the DocumentEvent triggered when user types in the
proxy or port field.
|
(package private) boolean |
isMessageWaitingEnabled()
Returns is message waiting indications is enabled.
|
(package private) boolean |
isProxyAutoConfigureEnabled()
Indicates if the proxy auto-configure is enabled.
|
(package private) boolean |
isProxyForceBypassConfigureEnabled()
Indicates if the proxy force bypass-configure is enabled.
|
boolean |
isValidated()
Whether current inserted values into the panel are valid and enough
to continue with account creation/modification.
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
Indicates that the state of the item has changed.
|
void |
removeUpdate(javax.swing.event.DocumentEvent e)
Handles the DocumentEvent triggered when user deletes letters
from the proxy and port fields.
|
(package private) void |
setAuthenticationName(java.lang.String authName)
Sets the authentication name.
|
(package private) void |
setCertificateId(java.lang.String id)
Sets the selected client TLS certificate entry.
|
(package private) void |
setDTMFMethod(java.lang.String dtmfMethod)
Sets the DTMF method.
|
(package private) void |
setDtmfMinimalToneDuration(java.lang.String dtmfMinimalToneDuration)
Sets the minimal DTMF tone duration
|
(package private) void |
setKeepAliveInterval(java.lang.String keepAliveInterval)
Sets the keep alive interval
|
(package private) void |
setKeepAliveMethod(java.lang.String keepAliveMethod)
Sets the keep alive method.
|
(package private) void |
setMessageWaitingIndications(boolean enabled)
Sets is message waiting indications is enabled.
|
(package private) void |
setProxy(java.lang.String proxyAddress)
Sets the proxy address.
|
(package private) void |
setProxyPort(java.lang.String proxyPort)
Sets the proxy port.
|
(package private) void |
setSelectedTransport(java.lang.String preferredTransport)
Sets the selected transport.
|
(package private) void |
setServerAddress(java.lang.String serverAddress)
Sets the server address.
|
(package private) void |
setServerEnabled(boolean isEnabled)
Enables/disables the server text field.
|
void |
setServerFieldAccordingToUIN(java.lang.String serverAddress)
Parse the server part from the sip id and set it to server as default
value.
|
(package private) void |
setServerOverridden(boolean isServerOverridden)
Sets the serverOverridden property.
|
(package private) void |
setServerPort(java.lang.String serverPort)
Sets the server port.
|
(package private) void |
setVoicemailCheckURI(java.lang.String voicemailCheckURI)
Sets the voicemail check URI.
|
(package private) void |
setVoicemailURI(java.lang.String voicemailURI)
Sets the voicemail URI.
|
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
public ConnectionPanel(SIPAccountRegistrationForm regform)
regform
- the parent registration formpublic void setServerFieldAccordingToUIN(java.lang.String serverAddress)
serverAddress
- the address of the serverpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
e
- the ItemEvent that notified usjava.lang.String getServerAddress()
void setServerAddress(java.lang.String serverAddress)
serverAddress
- the server addressvoid setServerEnabled(boolean isEnabled)
isEnabled
- true to enable the server text field,
false - otherwisejava.lang.String getAuthenticationName()
void setAuthenticationName(java.lang.String authName)
authName
- the authentication namejava.lang.String getServerPort()
void setServerPort(java.lang.String serverPort)
serverPort
- the server portjava.lang.String getProxy()
void setProxy(java.lang.String proxyAddress)
proxyAddress
- the proxy addressjava.lang.String getProxyPort()
void setProxyPort(java.lang.String proxyPort)
proxyPort
- the proxy portjava.lang.String getSelectedTransport()
void setSelectedTransport(java.lang.String preferredTransport)
preferredTransport
- the transport to selectjava.lang.String getCertificateId()
void setCertificateId(java.lang.String id)
id
- The ID of the entry to select.java.lang.String getKeepAliveMethod()
void setKeepAliveMethod(java.lang.String keepAliveMethod)
keepAliveMethod
- the keep alive methodjava.lang.String getKeepAliveInterval()
java.lang.String getDTMFMethod()
void setDTMFMethod(java.lang.String dtmfMethod)
dtmfMethod
- the DTMF methodjava.lang.String getDtmfMinimalToneDuration()
void setKeepAliveInterval(java.lang.String keepAliveInterval)
keepAliveInterval
- the keep alive intervaljava.lang.String getVoicemailURI()
void setVoicemailURI(java.lang.String voicemailURI)
voicemailURI
- the voicemail URI.java.lang.String getVoicemailCheckURI()
void setVoicemailCheckURI(java.lang.String voicemailCheckURI)
voicemailCheckURI
- the voicemail URI.boolean isMessageWaitingEnabled()
void setMessageWaitingIndications(boolean enabled)
enabled
- is message waiting indications is enabled.void setDtmfMinimalToneDuration(java.lang.String dtmfMinimalToneDuration)
dtmfMinimalToneDuration
- void setServerOverridden(boolean isServerOverridden)
isServerOverridden
- true to indicate that the server is
overridden, false - otherwiseboolean isProxyAutoConfigureEnabled()
void enablesProxyAutoConfigure(boolean isEnable)
isEnable
- true to enable proxy auto-configuration,
false - otherwiseboolean isProxyForceBypassConfigureEnabled()
void enablesProxyForceBypassConfigure(boolean isEnable)
isEnable
- true to enable force proxy bypass-
configuration, false - otherwisepublic void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate
in interface javax.swing.event.DocumentListener
e
- the DocumentEvent that notified uspublic void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate
in interface javax.swing.event.DocumentListener
e
- the DocumentEvent that notified uspublic void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate
in interface javax.swing.event.DocumentListener
e
- the document eventpublic boolean isValidated()
isValidated
in interface ValidatingPanel
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.