com.sshtools.common.ui
Class SshToolsConnectionProxyTab

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.sshtools.common.ui.SshToolsConnectionProxyTab
All Implemented Interfaces:
SshToolsConnectionTab, Tab, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class SshToolsConnectionProxyTab
extends javax.swing.JPanel
implements SshToolsConnectionTab

Version:
$Revision: 1.15 $
Author:
$author$
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.ButtonGroup group
           
protected  javax.swing.JRadioButton httpProxy
           
protected  org.apache.commons.logging.Log log
           
protected  javax.swing.JRadioButton noProxy
           
protected  javax.swing.JPasswordField password
           
protected  NumericTextField port
           
protected  SshToolsConnectionProfile profile
           
protected  javax.swing.JTextField proxy
           
static java.lang.String PROXY_ICON
           
protected  javax.swing.JPanel proxyframe
           
protected  javax.swing.JRadioButton socks4Proxy
           
protected  javax.swing.JRadioButton socks5Proxy
           
protected  javax.swing.JTextField username
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
SshToolsConnectionProxyTab()
          Creates a new SshToolsConnectionProxyTab object.
 
Method Summary
 void applyTab()
           
 SshToolsConnectionProfile getConnectionProfile()
           
 java.awt.Component getTabComponent()
           
 java.lang.String getTabContext()
           
 javax.swing.Icon getTabIcon()
           
 int getTabMnemonic()
           
 java.lang.String getTabTitle()
           
 java.lang.String getTabToolTipText()
           
 void setConnectionProfile(SshToolsConnectionProfile profile)
           
 void tabSelected()
           
 boolean validateTab()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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
 
Methods inherited from class java.awt.Container
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
 
Methods inherited from class java.awt.Component
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, hide, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROXY_ICON

public static final java.lang.String PROXY_ICON
See Also:
Constant Field Values

noProxy

protected javax.swing.JRadioButton noProxy

httpProxy

protected javax.swing.JRadioButton httpProxy

socks4Proxy

protected javax.swing.JRadioButton socks4Proxy

socks5Proxy

protected javax.swing.JRadioButton socks5Proxy

group

protected javax.swing.ButtonGroup group

proxyframe

protected javax.swing.JPanel proxyframe

username

protected javax.swing.JTextField username

password

protected javax.swing.JPasswordField password

proxy

protected javax.swing.JTextField proxy

port

protected NumericTextField port

profile

protected SshToolsConnectionProfile profile

log

protected org.apache.commons.logging.Log log
Constructor Detail

SshToolsConnectionProxyTab

public SshToolsConnectionProxyTab()
Creates a new SshToolsConnectionProxyTab object.

Method Detail

setConnectionProfile

public void setConnectionProfile(SshToolsConnectionProfile profile)
Specified by:
setConnectionProfile in interface SshToolsConnectionTab
Parameters:
profile -

getConnectionProfile

public SshToolsConnectionProfile getConnectionProfile()
Specified by:
getConnectionProfile in interface SshToolsConnectionTab
Returns:

getTabContext

public java.lang.String getTabContext()
Specified by:
getTabContext in interface Tab
Returns:

getTabIcon

public javax.swing.Icon getTabIcon()
Specified by:
getTabIcon in interface Tab
Returns:

getTabTitle

public java.lang.String getTabTitle()
Specified by:
getTabTitle in interface Tab
Returns:

getTabToolTipText

public java.lang.String getTabToolTipText()
Specified by:
getTabToolTipText in interface Tab
Returns:

getTabMnemonic

public int getTabMnemonic()
Specified by:
getTabMnemonic in interface Tab
Returns:

getTabComponent

public java.awt.Component getTabComponent()
Specified by:
getTabComponent in interface Tab
Returns:

validateTab

public boolean validateTab()
Specified by:
validateTab in interface Tab
Returns:

applyTab

public void applyTab()
Specified by:
applyTab in interface Tab

tabSelected

public void tabSelected()
Specified by:
tabSelected in interface Tab


Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.