com.sshtools.common.ui
Class SshToolsConnectionCommandTab

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

public class SshToolsConnectionCommandTab
extends javax.swing.JPanel
implements SshToolsConnectionTab

DOCUMENT ME!

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  javax.swing.JTextArea commands
          DOCUMENT ME!
static java.lang.String COMMANDS_ICON
          DOCUMENT ME!
protected  javax.swing.JCheckBox disconnectOnSessionClose
          DOCUMENT ME!
protected  javax.swing.JRadioButton doNothing
          DOCUMENT ME!
protected  javax.swing.JRadioButton executeCommands
          DOCUMENT ME!
protected  javax.swing.ButtonGroup group
          DOCUMENT ME!
protected  org.apache.commons.logging.Log log
          DOCUMENT ME!
protected  javax.swing.JLabel onceAuthenticated
          DOCUMENT ME!
protected  SshToolsConnectionProfile profile
          DOCUMENT ME!
protected  javax.swing.JCheckBox requestPseudoTerminal
          DOCUMENT ME!
protected  javax.swing.JRadioButton startShell
          DOCUMENT ME!
 
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
SshToolsConnectionCommandTab()
          Creates a new SshToolsConnectionCommandTab object.
 
Method Summary
 void applyTab()
          DOCUMENT ME!
 SshToolsConnectionProfile getConnectionProfile()
          DOCUMENT ME!
 java.awt.Component getTabComponent()
          DOCUMENT ME!
 java.lang.String getTabContext()
          DOCUMENT ME!
 javax.swing.Icon getTabIcon()
          DOCUMENT ME!
 int getTabMnemonic()
          DOCUMENT ME!
 java.lang.String getTabTitle()
          DOCUMENT ME!
 java.lang.String getTabToolTipText()
          DOCUMENT ME!
 void setConnectionProfile(SshToolsConnectionProfile profile)
          DOCUMENT ME!
 void tabSelected()
          DOCUMENT ME!
 boolean validateTab()
          DOCUMENT ME!
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COMMANDS_ICON

public static final java.lang.String COMMANDS_ICON
DOCUMENT ME!

See Also:
Constant Field Values

requestPseudoTerminal

protected javax.swing.JCheckBox requestPseudoTerminal
DOCUMENT ME!


disconnectOnSessionClose

protected javax.swing.JCheckBox disconnectOnSessionClose
DOCUMENT ME!


onceAuthenticated

protected javax.swing.JLabel onceAuthenticated
DOCUMENT ME!


doNothing

protected javax.swing.JRadioButton doNothing
DOCUMENT ME!


startShell

protected javax.swing.JRadioButton startShell
DOCUMENT ME!


executeCommands

protected javax.swing.JRadioButton executeCommands
DOCUMENT ME!


group

protected javax.swing.ButtonGroup group
DOCUMENT ME!


commands

protected javax.swing.JTextArea commands
DOCUMENT ME!


profile

protected SshToolsConnectionProfile profile
DOCUMENT ME!


log

protected org.apache.commons.logging.Log log
DOCUMENT ME!

Constructor Detail

SshToolsConnectionCommandTab

public SshToolsConnectionCommandTab()
Creates a new SshToolsConnectionCommandTab object.

Method Detail

setConnectionProfile

public void setConnectionProfile(SshToolsConnectionProfile profile)
DOCUMENT ME!

Specified by:
setConnectionProfile in interface SshToolsConnectionTab
Parameters:
profile - DOCUMENT ME!

getConnectionProfile

public SshToolsConnectionProfile getConnectionProfile()
DOCUMENT ME!

Specified by:
getConnectionProfile in interface SshToolsConnectionTab
Returns:
DOCUMENT ME!

getTabContext

public java.lang.String getTabContext()
DOCUMENT ME!

Specified by:
getTabContext in interface Tab
Returns:
DOCUMENT ME!

getTabIcon

public javax.swing.Icon getTabIcon()
DOCUMENT ME!

Specified by:
getTabIcon in interface Tab
Returns:
DOCUMENT ME!

getTabTitle

public java.lang.String getTabTitle()
DOCUMENT ME!

Specified by:
getTabTitle in interface Tab
Returns:
DOCUMENT ME!

getTabToolTipText

public java.lang.String getTabToolTipText()
DOCUMENT ME!

Specified by:
getTabToolTipText in interface Tab
Returns:
DOCUMENT ME!

getTabMnemonic

public int getTabMnemonic()
DOCUMENT ME!

Specified by:
getTabMnemonic in interface Tab
Returns:
DOCUMENT ME!

getTabComponent

public java.awt.Component getTabComponent()
DOCUMENT ME!

Specified by:
getTabComponent in interface Tab
Returns:
DOCUMENT ME!

validateTab

public boolean validateTab()
DOCUMENT ME!

Specified by:
validateTab in interface Tab
Returns:
DOCUMENT ME!

applyTab

public void applyTab()
DOCUMENT ME!

Specified by:
applyTab in interface Tab

tabSelected

public void tabSelected()
DOCUMENT ME!

Specified by:
tabSelected in interface Tab