public class IceConfigPanel extends TransparentPanel
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 |
---|
IceConfigPanel()
Creates an instance of IceConfigPanel.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addJingleNodes(JingleNodeDescriptor jingleNode)
Adds the given jingleNode to the list of additional JingleNodes
|
protected void |
addStunServer(StunServerDescriptor stunServer)
Adds the given stunServer to the list of additional stun
servers.
|
protected java.util.List<JingleNodeDescriptor> |
getAdditionalJingleNodes()
Returns the list of additional Jingle Nodes entered by the user.
|
protected java.util.List<StunServerDescriptor> |
getAdditionalStunServers()
Returns the list of additional stun servers entered by the user.
|
protected JingleNodeDescriptor |
getJingleNodes(java.lang.String address)
Indicates if a JingleNodes with the given address already exists
in the additional stun servers table.
|
protected StunServerDescriptor |
getStunServer(java.lang.String address,
int port)
Indicates if a stun server with the given address and
port already exists in the additional stun servers table.
|
protected boolean |
isAutoDiscoverJingleNodes()
Indicates if the Jingle Nodes relays should be automatically discovered.
|
protected boolean |
isAutoDiscoverStun()
Indicates if the stun server should be automatically discovered.
|
protected boolean |
isUseDefaultStunServer()
Indicates if the default stun server should be used
|
protected boolean |
isUseIce()
Indicates if ice should be used for this account.
|
protected boolean |
isUseJingleNodes()
Indicates if Jingle Nodes should be used for this account.
|
protected boolean |
isUseUPNP()
Indicates if UPnP should be used for this account.
|
protected void |
modifyJingleNodes(JingleNodeDescriptor jingleNode)
Modify the given jingleNode from the list of Jingle Nodes.
|
protected void |
modifyStunServer(StunServerDescriptor stunServer)
Modify the given stunServer from the list of stun servers.
|
protected void |
removeAllJingleNodes()
Remove all jingleNodes to the list of additional Jingle Nodes.
|
protected void |
removeAllStunServer()
Remove all stunServers to the list of additional stun
servers.
|
protected void |
setAutoDiscoverJingleNodes(boolean isAutoDiscover)
Sets the autoDiscoverJingleNodes property.
|
protected void |
setAutoDiscoverStun(boolean isAutoDiscover)
Sets the autoDiscoverStun property.
|
protected void |
setUseDefaultStunServer(boolean isDefaultStun)
Sets the defaultStun property.
|
protected void |
setUseIce(boolean isUseIce)
Sets the useIce property.
|
protected void |
setUseJingleNodes(boolean isUseJN)
Sets the useJingleNodes property.
|
protected void |
setUseUPNP(boolean isUseUPNP)
Sets the useUPNP property.
|
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
protected boolean isUseIce()
protected void setUseIce(boolean isUseIce)
isUseIce
- true to indicate that ICE should be used for
this account, false - otherwise.protected boolean isAutoDiscoverStun()
protected void setAutoDiscoverStun(boolean isAutoDiscover)
isAutoDiscover
- true to indicate that stun server should
be auto-discovered, false - otherwise.protected boolean isUseDefaultStunServer()
protected void setUseDefaultStunServer(boolean isDefaultStun)
isDefaultStun
- true to indicate that the default stun
server should be used, false otherwise.protected java.util.List<StunServerDescriptor> getAdditionalStunServers()
protected void addStunServer(StunServerDescriptor stunServer)
stunServer
- the stun server to addprotected void removeAllStunServer()
protected void modifyStunServer(StunServerDescriptor stunServer)
stunServer
- the stun server to modifyprotected StunServerDescriptor getStunServer(java.lang.String address, int port)
address
- the STUN server address to checkport
- the STUN server port to checkprotected boolean isUseJingleNodes()
protected void setUseJingleNodes(boolean isUseJN)
isUseJN
- true to indicate that Jingle Nodes should be
used for this account, false - otherwise.protected boolean isAutoDiscoverJingleNodes()
protected void setAutoDiscoverJingleNodes(boolean isAutoDiscover)
isAutoDiscover
- true to indicate that Jingle Nodes relays
should be auto-discovered, false - otherwise.protected java.util.List<JingleNodeDescriptor> getAdditionalJingleNodes()
protected JingleNodeDescriptor getJingleNodes(java.lang.String address)
address
- the JingleNodes address to checkprotected void addJingleNodes(JingleNodeDescriptor jingleNode)
jingleNode
- the Jingle Node server to addprotected void removeAllJingleNodes()
protected void modifyJingleNodes(JingleNodeDescriptor jingleNode)
jingleNode
- the Jingle Node to modifyprotected boolean isUseUPNP()
protected void setUseUPNP(boolean isUseUPNP)
isUseUPNP
- true to indicate that UPNP should be used for
this account, false - otherwise.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.