Package com.sshtools.terminal

This package contains core terminal interfaces and utility classes that enable the creation of a terminal implementation.

See:
          Description

Interface Summary
IOStreamConnector.IOStreamConnectorListener An event listener interface so recieving notifications of when data is transferred by the connector.
ScrollListener Implement to receive ScrollEvent messages fired when an implmentation of a VDUScrollBar state changes in some way.
StatusBar Extended interface for a TerminalComponent that is suitable for use with components that provide some kind off status bar made up of many different StatusElement implementations.
StatusElement Implementations represent a single element on a StatusBar implementation and typically provide some component that displays the state of terminal.
Terminal Top level interface for a terminal component.
TerminalComponent All components that are to be added to the TerminalDisplay implementation must implement this interface.
TerminalProtocolTranport Implementations of this extension of VirtualSessionTransport are responsible for making connections, performing any protocol initialisation and handshakes when used with a character terminal like based system.
VDUBuffer.ResizeListener  
VDUDisplay Interface for implementations of a component that will do the actual drawing of the terminal screen.
VDUInput Defines the general contract for terminal input.
VDUScrollBar The VDUDisplay implementation will probably require access to a scroll bar of some type.
VirtualTerminal A single virtual terminal provides a display'screen' for a single connection to a host and will usually be added to a Terminal implementation that manages all of the virtual terminals.
VirtualTerminalComponent All components that are to be added to the VirtualSession implementation must implement this interface.
VirtualTerminalListener Implementations receive events about activity in the virtual terminal, such as connection events, resizes, data sent and received.
 

Class Summary
IOStreamConnector Writes all data received from an InputStream into an OutputStream.
LicenseManager This class is used to install your license key.
ScrollEvent Event fired when an implementation of a VDUScrollBar state changes in some way.
SoftFont Graphics object to draw the extended graphics character set provided by VT terminals.
TerminalEmulation A VDUBuffer extension that provides VT100, VT220, VT320 and ANSI emulation.
TerminalUtil Terminal Utitilies
VDUBuffer The VDUBuffer provides a rectangular buffer that represents a terminal screen and provides methods for manipulating this buffer.
VirtualTerminalAdapter Convenient adapter implementation of a VirtualTerminalListener.
 

Package com.sshtools.terminal Description

This package contains core terminal interfaces and utility classes that enable the creation of a terminal implementation.



Copyright © 2003-2004 3SP LTD. All Rights Reserved.