com.mindbright.ssh
Class SSHMenuHandlerFull

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

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


Field Summary
protected  MindTerm mindterm
           
protected  java.awt.Component parent
           
 
Constructor Summary
SSHMenuHandlerFull()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void alertDialog(java.lang.String message)
           
 void close()
           
 boolean confirmDialog(java.lang.String message, boolean defAnswer)
           
 void connectDialog(java.lang.String title)
           
 void currentTunnelsDialog(java.lang.String title)
           
 int getPopupButton()
           
 void init(MindTerm mindterm, SSHInteractiveClient client, java.awt.Component parent, TerminalWin term)
           
 void itemStateChanged(java.awt.event.ItemEvent e)
           
 void keyGenerationDialogCreate(java.lang.String title)
           
 void keyGenerationDialogEdit(java.lang.String title)
           
 void loadFileDialog()
           
protected  void modulesConnect()
           
 java.lang.String passwordDialog(java.lang.String message, java.lang.String title)
           
 void prepareMenuBar(javax.swing.JMenuBar mb)
           
 void preparePopupMenu()
           
 void saveAsFileDialog()
           
 java.lang.String setPasswordDialog(java.lang.String message, java.lang.String title)
           
 void setPopupButton(int popButtonNum)
           
 void sshPreferencesDialog(java.lang.String title)
           
 void textDialog(java.lang.String title, java.lang.String text, int rows, int cols, boolean scrollbar)
           
 void update()
          Called when the menu is updated
 
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

parent

protected java.awt.Component parent

mindterm

protected MindTerm mindterm
Constructor Detail

SSHMenuHandlerFull

public SSHMenuHandlerFull()
Method Detail

init

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

setPopupButton

public void setPopupButton(int popButtonNum)
Specified by:
setPopupButton in class SSHMenuHandler

getPopupButton

public int getPopupButton()
Specified by:
getPopupButton in class SSHMenuHandler

modulesConnect

protected void modulesConnect()

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

prepareMenuBar

public void prepareMenuBar(javax.swing.JMenuBar mb)
Specified by:
prepareMenuBar in class SSHMenuHandler

preparePopupMenu

public void preparePopupMenu()
Specified by:
preparePopupMenu in class SSHMenuHandler

update

public void update()
Description copied from interface: TerminalMenuListener
Called when the menu is updated

Specified by:
update in interface TerminalMenuListener
Specified by:
update in class SSHMenuHandler

close

public void close()

sshPreferencesDialog

public void sshPreferencesDialog(java.lang.String title)

currentTunnelsDialog

public final void currentTunnelsDialog(java.lang.String title)

connectDialog

public void connectDialog(java.lang.String title)

loadFileDialog

public final void loadFileDialog()

keyGenerationDialogCreate

public void keyGenerationDialogCreate(java.lang.String title)

keyGenerationDialogEdit

public void keyGenerationDialogEdit(java.lang.String title)

saveAsFileDialog

public final void saveAsFileDialog()

alertDialog

public final void alertDialog(java.lang.String message)
Specified by:
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)
Specified by:
confirmDialog in class SSHMenuHandler

textDialog

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