com.mindbright.ssh
Class SSHMenuHandlerFull

java.lang.Object
  extended bycom.mindbright.ssh.SSHMenuHandler
      extended bycom.mindbright.ssh.SSHMenuHandlerFull
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, java.awt.event.ItemListener, TerminalMenuListener

public final class SSHMenuHandlerFull
extends SSHMenuHandler
implements java.awt.event.ActionListener, java.awt.event.ItemListener, TerminalMenuListener


Nested Class Summary
protected  class SSHMenuHandlerFull.TunnelEditor
           
 
Field Summary
static java.lang.String aboutText
           
protected static int ACT_CIPHER
           
protected static int ACT_CLICK_LIST
           
protected static int ACT_CLOSE_TUNNEL
           
protected static int ACT_COMP
           
protected static int ACT_CONNECT
           
protected static int ACT_CONNECT2
           
protected static int ACT_IDFILE
           
protected static int ACT_LOCALADD
           
protected static int ACT_LOCALDEL
           
protected static int ACT_MAC
           
protected static int ACT_MOD_BASE
           
protected static int ACT_NEWSERVER
           
protected static int ACT_PREFS
           
protected static int ACT_PROXY
           
protected static int ACT_REFRESH
           
protected static int ACT_REMOTEADD
           
protected static int ACT_REMOTEDEL
           
protected static int ACT_SETTINGS2
           
protected static int ACT_UPDATE
           
protected static int ACT_UPDATE2
           
static java.lang.String[] authtyp
           
 
Constructor Summary
SSHMenuHandlerFull()
           
 
Method Summary
static void about(java.awt.Frame parent, SSHInteractiveClient client)
           
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void advancedTunnelsDialog()
           
 void alertDialog(java.lang.String message)
           
 void close()
           
 boolean confirmDialog(java.lang.String message, boolean defAnswer)
           
 void connectDialog()
           
 void currentTunnelsDialog()
           
 int getPopupButton()
           
 void handleMenuAction(int[] id)
           
 void init(MindTerm mindterm, SSHInteractiveClient client, java.awt.Frame parent, TerminalWin term)
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
 void loadFileDialog()
           
 java.lang.String passwordDialog(java.lang.String message, java.lang.String title)
           
 void prepareMenuBar(java.awt.MenuBar mb)
           
 void preparePopupMenu(java.awt.PopupMenu popupmenu)
           
 void saveAsFileDialog()
           
 java.lang.String setPasswordDialog(java.lang.String message, java.lang.String title)
           
 void setPopupButton(int popButtonNum)
           
 void sshSettingsDialog()
           
 void sshSettingsDialog2()
           
 void textDialog(java.lang.String title, java.lang.String text, int rows, int cols, boolean scrollbar)
           
 void update()
           
 
Methods inherited from class com.mindbright.ssh.SSHMenuHandler
close
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.mindbright.terminal.TerminalMenuListener
close
 

Field Detail

ACT_CLICK_LIST

protected static final int ACT_CLICK_LIST
See Also:
Constant Field Values

ACT_SETTINGS2

protected static final int ACT_SETTINGS2
See Also:
Constant Field Values

ACT_PROXY

protected static final int ACT_PROXY
See Also:
Constant Field Values

ACT_PREFS

protected static final int ACT_PREFS
See Also:
Constant Field Values

ACT_CONNECT

protected static final int ACT_CONNECT
See Also:
Constant Field Values

ACT_IDFILE

protected static final int ACT_IDFILE
See Also:
Constant Field Values

ACT_CLOSE_TUNNEL

protected static final int ACT_CLOSE_TUNNEL
See Also:
Constant Field Values

ACT_REFRESH

protected static final int ACT_REFRESH
See Also:
Constant Field Values

ACT_LOCALADD

protected static final int ACT_LOCALADD
See Also:
Constant Field Values

ACT_LOCALDEL

protected static final int ACT_LOCALDEL
See Also:
Constant Field Values

ACT_REMOTEADD

protected static final int ACT_REMOTEADD
See Also:
Constant Field Values

ACT_REMOTEDEL

protected static final int ACT_REMOTEDEL
See Also:
Constant Field Values

ACT_CONNECT2

protected static final int ACT_CONNECT2
See Also:
Constant Field Values

ACT_NEWSERVER

protected static final int ACT_NEWSERVER
See Also:
Constant Field Values

ACT_UPDATE2

protected static final int ACT_UPDATE2
See Also:
Constant Field Values

ACT_CIPHER

protected static final int ACT_CIPHER
See Also:
Constant Field Values

ACT_MAC

protected static final int ACT_MAC
See Also:
Constant Field Values

ACT_COMP

protected static final int ACT_COMP
See Also:
Constant Field Values

ACT_UPDATE

protected static final int ACT_UPDATE
See Also:
Constant Field Values

ACT_MOD_BASE

protected static final int ACT_MOD_BASE
See Also:
Constant Field Values

authtyp

public static final java.lang.String[] authtyp

aboutText

public static final java.lang.String aboutText
Constructor Detail

SSHMenuHandlerFull

public SSHMenuHandlerFull()
Method Detail

init

public void init(MindTerm mindterm,
                 SSHInteractiveClient client,
                 java.awt.Frame parent,
                 TerminalWin term)
Overrides:
init in class SSHMenuHandler

setPopupButton

public void setPopupButton(int popButtonNum)
Overrides:
setPopupButton in class SSHMenuHandler

getPopupButton

public int getPopupButton()
Overrides:
getPopupButton in class SSHMenuHandler

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent e)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

handleMenuAction

public void handleMenuAction(int[] id)

update

public void update()
Specified by:
update in interface TerminalMenuListener
Overrides:
update in class SSHMenuHandler

close

public void close()

prepareMenuBar

public void prepareMenuBar(java.awt.MenuBar mb)
Overrides:
prepareMenuBar in class SSHMenuHandler

preparePopupMenu

public void preparePopupMenu(java.awt.PopupMenu popupmenu)
Overrides:
preparePopupMenu in class SSHMenuHandler

sshSettingsDialog2

public final void sshSettingsDialog2()

sshSettingsDialog

public final void sshSettingsDialog()

currentTunnelsDialog

public final void currentTunnelsDialog()

advancedTunnelsDialog

public final void advancedTunnelsDialog()

connectDialog

public final void connectDialog()

loadFileDialog

public final void loadFileDialog()

saveAsFileDialog

public final void saveAsFileDialog()

alertDialog

public final void alertDialog(java.lang.String message)
Overrides:
alertDialog in class SSHMenuHandler

passwordDialog

public final java.lang.String passwordDialog(java.lang.String message,
                                             java.lang.String title)

setPasswordDialog

public final java.lang.String setPasswordDialog(java.lang.String message,
                                                java.lang.String title)

confirmDialog

public final boolean confirmDialog(java.lang.String message,
                                   boolean defAnswer)
Overrides:
confirmDialog in class SSHMenuHandler

textDialog

public final void textDialog(java.lang.String title,
                             java.lang.String text,
                             int rows,
                             int cols,
                             boolean scrollbar)
Overrides:
textDialog in class SSHMenuHandler

about

public static void about(java.awt.Frame parent,
                         SSHInteractiveClient client)