com.mindbright.application
Class ModuleBaseTerminal
java.lang.Object
java.awt.event.WindowAdapter
com.mindbright.application.ModuleBaseTerminal
- All Implemented Interfaces:
- java.util.EventListener, MindTermModule, java.lang.Runnable, TerminalMenuListener, java.awt.event.WindowFocusListener, java.awt.event.WindowListener, java.awt.event.WindowStateListener
- Direct Known Subclasses:
- ModuleDebugConsoleImpl, ModuleTelnetImpl, ModuleTerminalImpl
- public abstract class ModuleBaseTerminal
- extends java.awt.event.WindowAdapter
- implements MindTermModule, java.lang.Runnable, TerminalMenuListener
Methods inherited from class java.awt.event.WindowAdapter |
windowActivated, windowClosed, windowDeactivated, windowDeiconified, windowGainedFocus, windowIconified, windowLostFocus, windowOpened, windowStateChanged |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mindterm
protected MindTermApp mindterm
myThread
protected java.lang.Thread myThread
ModuleBaseTerminal
public ModuleBaseTerminal()
init
public void init(MindTermApp mindterm)
- Specified by:
init
in interface MindTermModule
haveMenus
protected boolean haveMenus()
useChaff
protected boolean useChaff()
activate
public void activate(MindTermApp mindterm)
- Specified by:
activate
in interface MindTermModule
run
public void run()
- Specified by:
run
in interface java.lang.Runnable
connected
public void connected(MindTermApp mindterm)
- Specified by:
connected
in interface MindTermModule
disconnected
public void disconnected(MindTermApp mindterm)
- Specified by:
disconnected
in interface MindTermModule
description
public java.lang.String description(MindTermApp mindterm)
- Specified by:
description
in interface MindTermModule
windowClosing
public void windowClosing(java.awt.event.WindowEvent e)
- Specified by:
windowClosing
in interface java.awt.event.WindowListener
close
public void close(TerminalMenuHandler originMenu)
- Specified by:
close
in interface TerminalMenuListener
update
public void update()
- Specified by:
update
in interface TerminalMenuListener
runTerminal
protected abstract void runTerminal(MindTermApp mindterm,
TerminalWin terminal,
java.awt.Frame frame,
TerminalFrameTitle frameTitle)
closeOnDisconnect
protected abstract boolean closeOnDisconnect()
getTitle
protected abstract java.lang.String getTitle()
doClose
protected abstract void doClose()
newInstance
protected abstract ModuleBaseTerminal newInstance()