com.sshtools.common.ui

Class SshToolsConnectionHostTab

Implemented Interfaces:
SshToolsConnectionTab, Tab

public class SshToolsConnectionHostTab
extends JPanel
implements SshToolsConnectionTab

Version:
$Revision: 1.19 $
Author:
$author$

Field Summary

static String
AUTH_ICON
static String
CONNECT_ICON
static int
DEFAULT_PORT
static String
SHOW_AVAILABLE
protected JCheckBox
allowAgentForwarding
protected JList
jListAuths
protected XTextField
jTextHostname
protected NumericTextField
jTextPort
protected XTextField
jTextUsername
protected Log
log
protected java.util.List
methods
protected SshToolsConnectionProfile
profile

Constructor Summary

SshToolsConnectionHostTab()
Creates a new SshToolsConnectionHostTab 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

AUTH_ICON

public static final String AUTH_ICON

CONNECT_ICON

public static final String CONNECT_ICON

DEFAULT_PORT

public static final int DEFAULT_PORT
Field Value:
22

SHOW_AVAILABLE

public static final String SHOW_AVAILABLE

allowAgentForwarding

protected JCheckBox allowAgentForwarding

jListAuths

protected JList jListAuths

jTextHostname

protected XTextField jTextHostname

jTextPort

protected NumericTextField jTextPort

jTextUsername

protected XTextField jTextUsername

log

protected Log log

methods

protected java.util.List methods

profile

protected SshToolsConnectionProfile profile

Constructor Details

SshToolsConnectionHostTab

public SshToolsConnectionHostTab()
Creates a new SshToolsConnectionHostTab 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.