com.sshtools.common.ui

Class SshToolsConnectionProxyTab

Implemented Interfaces:
SshToolsConnectionTab, Tab

public class SshToolsConnectionProxyTab
extends JPanel
implements SshToolsConnectionTab

Version:
$Revision: 1.15 $
Author:
$author$

Field Summary

static String
PROXY_ICON
protected ButtonGroup
group
protected JRadioButton
httpProxy
protected Log
log
protected JRadioButton
noProxy
protected JPasswordField
password
protected NumericTextField
port
protected SshToolsConnectionProfile
profile
protected JTextField
proxy
protected JPanel
proxyframe
protected JRadioButton
socks4Proxy
protected JRadioButton
socks5Proxy
protected JTextField
username

Constructor Summary

SshToolsConnectionProxyTab()
Creates a new SshToolsConnectionProxyTab object.

Method Summary

void
applyTab()
SshToolsConnectionProfile
getConnectionProfile()
Component
getTabComponent()
String
getTabContext()
Icon
getTabIcon()
int
getTabMnemonic()
String
getTabTitle()
String
getTabToolTipText()
void
setConnectionProfile(SshToolsConnectionProfile profile)
void
tabSelected()
boolean
validateTab()

Field Details

PROXY_ICON

public static final String PROXY_ICON

group

protected ButtonGroup group

httpProxy

protected JRadioButton httpProxy

log

protected Log log

noProxy

protected JRadioButton noProxy

password

protected JPasswordField password

port

protected NumericTextField port

profile

protected SshToolsConnectionProfile profile

proxy

protected JTextField proxy

proxyframe

protected JPanel proxyframe

socks4Proxy

protected JRadioButton socks4Proxy

socks5Proxy

protected JRadioButton socks5Proxy

username

protected JTextField username

Constructor Details

SshToolsConnectionProxyTab

public SshToolsConnectionProxyTab()
Creates a new SshToolsConnectionProxyTab object.

Method Details

applyTab

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

getConnectionProfile

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

getTabComponent

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

getTabContext

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

getTabIcon

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

getTabMnemonic

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

getTabTitle

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

getTabToolTipText

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

setConnectionProfile

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

tabSelected

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

validateTab

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

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