TelnetD at SF
A B C D E F G H I L M N P R S T U V W X Y

A

A - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
A (UP)
The byte code of A, as used in escape sequences for cursor up.
ALIGN_CENTER - Static variable in class net.wimpi.telnetd.io.toolkit.Statusbar
 
ALIGN_CENTER - Static variable in class net.wimpi.telnetd.io.toolkit.Titlebar
 
ALIGN_LEFT - Static variable in class net.wimpi.telnetd.io.toolkit.Selection
 
ALIGN_LEFT - Static variable in class net.wimpi.telnetd.io.toolkit.Statusbar
 
ALIGN_LEFT - Static variable in class net.wimpi.telnetd.io.toolkit.Titlebar
 
ALIGN_RIGHT - Static variable in class net.wimpi.telnetd.io.toolkit.Selection
 
ALIGN_RIGHT - Static variable in class net.wimpi.telnetd.io.toolkit.Statusbar
 
ALIGN_RIGHT - Static variable in class net.wimpi.telnetd.io.toolkit.Titlebar
 
AO - Static variable in class net.wimpi.telnetd.io.TelnetIO
Abort Output
AUTHENTICATION - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
AYT - Static variable in class net.wimpi.telnetd.io.TelnetIO
Are You There
ActiveComponent - class net.wimpi.telnetd.io.toolkit.ActiveComponent.
Class that represents an abstract active toolkit component
ActiveComponent(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.ActiveComponent
Contructs an active toolkit component.
activity() - Method in class net.wimpi.telnetd.net.ConnectionData
Sets a new timestamp to the actual time in millis retrieved from the System.
addConnectionListener(ConnectionListener) - Method in class net.wimpi.telnetd.net.Connection
Method that registers a ConnectionListener with the Connection instance.
addOption(String) - Method in class net.wimpi.telnetd.io.toolkit.Selection
Method to add an Option to a Selection instance
ansi - class net.wimpi.telnetd.io.terminal.ansi.
Implements ansi terminal support, which is defined as vt100 with graphics rendition capabilities within this library.
ansi() - Constructor for class net.wimpi.telnetd.io.terminal.ansi
 
append(char) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
append(String) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 

B

B - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
B (DOWN)
The byte code of B, as used in escape sequences for cursor down.
BACKSPACE - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Backspace (defining the backspace key)
BACKSPACE - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
BCOLOR - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
BEL - Static variable in class net.wimpi.telnetd.io.TerminalIO
Network Virtual Terminal Specific Keys Thats what we have to offer at least.
BLACK - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Black
BLACK - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the color black.
BLINK - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
BLINK - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the activator for style blinking.
BLINK_OFF - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
BLINK_OFF - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the deactivator for style blinking (i.e. steady)
BLUE - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Blue
BLUE - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the color blue.
BOLD - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
BOLD - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the activator for style bold (normally represented by high intensity).
BOLD_OFF - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
BOLD_OFF - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the deactivator for style bold.
BRK - Static variable in class net.wimpi.telnetd.io.TelnetIO
Break
BS - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
BS - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
BackSpace
The ANSI defined byte code of backspace.
BYTEMISSING - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
BasicTerminal - class net.wimpi.telnetd.io.terminal.BasicTerminal.
A basic terminal implementation with the focus on vt100 related sequences.
BasicTerminal() - Constructor for class net.wimpi.telnetd.io.terminal.BasicTerminal
Constructs an instance with an associated colorizer.
BasicTerminalIO - interface net.wimpi.telnetd.io.BasicTerminalIO.
Interface that represents the supported * terminal oriented low-level I/O capabilities
BootException - exception net.wimpi.telnetd.BootException.
Class that implements a BootException.
BootException(String) - Constructor for class net.wimpi.telnetd.BootException
Constructor method for a BootException.
BufferOverflowException - exception net.wimpi.telnetd.io.toolkit.BufferOverflowException.
Class representing a buffer overflow exception.
BufferOverflowException() - Constructor for class net.wimpi.telnetd.io.toolkit.BufferOverflowException
 
bell() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that sends a signal to the user.
bell() - Method in class net.wimpi.telnetd.io.TerminalIO
Method to write the NVT defined BEL onto the stream.
blinkingText(String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a blinking string.
boldText(String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with high intensity (bold).
boldcolorizeText(String, String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with high intensity (bold) in the given textcolor.
boldcolorizeText(String, String, String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with the given high intensity foregroundcolor and the given backgroundcolor.

C

C - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
C (RIGHT)
The byte code of C, as used in escape sequences for cursor right.
CAN - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
Cancel
The ANSI defined byte code for cancelling an escape sequence.
COLORINIT - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Color init (defining ctrl-a atm)
COLORINIT - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
CONNECTION_BREAK - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection sent break event type.
CONNECTION_BROKEN - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection broken event type.
CONNECTION_IDLE - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection idle event type.
CONNECTION_LOGOUTREQUEST - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection requested logout event type.
CONNECTION_TIMEDOUT - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection timed out event type.
CR - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
CRLF - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
CRLF (defining carriage+linebreak which is obligation)
CYAN - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Cyan
CYAN - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the color cyan.
CharacterUpdate - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal UpdateType Constants
Checkbox - class net.wimpi.telnetd.io.toolkit.Checkbox.
Class that implements a Checkbox component
Checkbox(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Checkbox
Constructs a checkbox instance.
ColorHelper - class net.wimpi.telnetd.io.terminal.ColorHelper.
Utility class that provides methods and constants for creating and handling colored/styled Strings.
ColorHelper() - Constructor for class net.wimpi.telnetd.io.terminal.ColorHelper
 
Colorizer - class net.wimpi.telnetd.io.terminal.Colorizer.
Singleton utility class for translating internal color/style markup into ANSI defined escape sequences.
Component - class net.wimpi.telnetd.io.toolkit.Component.
Class that represents an abstract toolkit component
Component(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Component
Constructor for an abstract toolkit component
Connection - class net.wimpi.telnetd.net.Connection.
Class that implements a connection with this telnet daemon.
Connection(ThreadGroup, ConnectionData) - Constructor for class net.wimpi.telnetd.net.Connection
Constructs a TelnetConnection by invoking its parent constructor and setting of various members.
ConnectionData - class net.wimpi.telnetd.net.ConnectionData.
An utility class that is used to store and allow retrieval of all data associated with a connection.
ConnectionData(Socket, ConnectionManager) - Constructor for class net.wimpi.telnetd.net.ConnectionData
Constructs a ConnectionData instance storing vital information about a connection.
ConnectionEvent - class net.wimpi.telnetd.net.ConnectionEvent.
Class implmenting a ConnectionEvent.
ConnectionEvent(Connection, int) - Constructor for class net.wimpi.telnetd.net.ConnectionEvent
Constructs a new instance of a ConnectionEvent with a given source (Connection) and a given type.
ConnectionFilter - interface net.wimpi.telnetd.net.ConnectionFilter.
Interface defining a generic IP level connection filter.
ConnectionListener - interface net.wimpi.telnetd.net.ConnectionListener.
Interface to be implemented if a class wants to qualify as a ConnectionListener.
ConnectionManager - class net.wimpi.telnetd.net.ConnectionManager.
Class that takes care for active and queued connection.
clear() - Method in class net.wimpi.telnetd.io.toolkit.Editarea
 
clear() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
close() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Closes this BasicTerminalIO.
close() - Method in class net.wimpi.telnetd.io.TerminalIO
 
close() - Method in class net.wimpi.telnetd.net.Connection
Closes the connection and its underlying i/o and network resources.
closeInput() - Method in class net.wimpi.telnetd.io.TelnetIO
Method to close the underlying inputstream to free system resources.
closeOutput() - Method in class net.wimpi.telnetd.io.TelnetIO
Method to close the underlying output stream to free system resources.
colorize(String, boolean) - Method in class net.wimpi.telnetd.io.terminal.Colorizer
Translates all internal markups within the String into ANSI Escape sequences.
colorize(String, boolean, boolean) - Method in class net.wimpi.telnetd.io.terminal.Colorizer
Translates all internal markups within the String into ANSI Escape sequences.
colorizeBackground(String, String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with the given backgroundcolor.
colorizeBackground(String, String, boolean) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with the given backgroundcolor.
colorizeText(String, String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with the given textcolor.
colorizeText(String, String, boolean) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with the given textcolor.
colorizeText(String, String, String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with the given foreground and backgroundcolor.
colorizeText(String, String, String, boolean) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with the given foreground and backgroundcolor.
connectionIdle(ConnectionEvent) - Method in interface net.wimpi.telnetd.net.ConnectionListener
Called when a CONNECTION_IDLE event occured.
connectionIdle(ConnectionEvent) - Method in class net.wimpi.telnetd.shell.DummyShell
 
connectionLogoutRequest(ConnectionEvent) - Method in interface net.wimpi.telnetd.net.ConnectionListener
Called when a CONNECTION_LOGOUTREQUEST occured.
connectionLogoutRequest(ConnectionEvent) - Method in class net.wimpi.telnetd.shell.DummyShell
 
connectionSentBreak(ConnectionEvent) - Method in interface net.wimpi.telnetd.net.ConnectionListener
Called when a CONNECTION_BREAK event occured.
connectionSentBreak(ConnectionEvent) - Method in class net.wimpi.telnetd.shell.DummyShell
 
connectionTimedOut(ConnectionEvent) - Method in interface net.wimpi.telnetd.net.ConnectionListener
Called when a CONNECTION_TIMEDOUT event occured.
connectionTimedOut(ConnectionEvent) - Method in class net.wimpi.telnetd.shell.DummyShell
 
createConnectionManager(String, Properties) - Static method in class net.wimpi.telnetd.net.ConnectionManager
Factory method for the ConnectionManager.
createPortListener(String, Properties) - Static method in class net.wimpi.telnetd.net.PortListener
Factory method for a PortListener instance, returns an instance of a PortListener with an associated ConnectionManager.
createShell() - Static method in class net.wimpi.telnetd.shell.DummyShell
 
createShellManager(Properties) - Static method in class net.wimpi.telnetd.shell.ShellManager
Factory method for creating the Singleton instance of this class.
createTelnetD(Properties) - Static method in class net.wimpi.telnetd.TelnetD
Factory method to create a TelnetD Instance.
createTelnetD(String) - Static method in class net.wimpi.telnetd.TelnetD
Factory method to create a TelnetD singleton instance, loading the standard properties files from the given String containing an URL location.
createTerminalManager(Properties) - Static method in class net.wimpi.telnetd.io.terminal.TerminalManager
Factory method for creating the Singleton instance of this class.

D

D - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
D (LEFT)
The byte code of D, as used in escape sequences for cursor left.
DEL - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
DEL - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
Delete
The ANSI defined byte code of delete.
DELETE - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Delete (defining the del key)
DELETE - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
DEVICERESET - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
DM - Static variable in class net.wimpi.telnetd.io.TelnetIO
Data mark its the data part of a SYNCH which helps to clean up the buffers between Telnet Server <-> Telnet Client.
DO - Static variable in class net.wimpi.telnetd.io.TelnetIO
Negotiation: Do option
DONT - Static variable in class net.wimpi.telnetd.io.TelnetIO
Negotiation: Dont do option
DOWN - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Right (defining a direction on the terminal)
DOWN - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
Dimension - class net.wimpi.telnetd.io.toolkit.Dimension.
Class that represents a components dimension on the * terminal, it therefore encapsulates the coordinates * given by columns(width) and rows(height)
Dimension() - Constructor for class net.wimpi.telnetd.io.toolkit.Dimension
Constructs an instance with zero width and zero height.
Dimension(int, int) - Constructor for class net.wimpi.telnetd.io.toolkit.Dimension
Constructs an instance with width and height
DummyShell - class net.wimpi.telnetd.shell.DummyShell.
This class is an example implmentation of a Shell.
DummyShell() - Constructor for class net.wimpi.telnetd.shell.DummyShell
 
debuglog - Static variable in class net.wimpi.telnetd.TelnetD
 
defineScrollRegion(int, int) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Allows to define a scroll region
defineScrollRegion(int, int) - Method in class net.wimpi.telnetd.io.TerminalIO
EXPERIMENTAL, not defined in the interface.
draw() - Method in class net.wimpi.telnetd.io.toolkit.Checkbox
Method that draws the component.
draw() - Method in class net.wimpi.telnetd.io.toolkit.Component
Method that draws the component.
draw() - Method in class net.wimpi.telnetd.io.toolkit.Editarea
 
draw() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
draw() - Method in class net.wimpi.telnetd.io.toolkit.Form
 
draw() - Method in class net.wimpi.telnetd.io.toolkit.Label
Method that draws the label on the screen.
draw() - Method in class net.wimpi.telnetd.io.toolkit.Selection
Method that draws the component.
draw() - Method in class net.wimpi.telnetd.io.toolkit.Statusbar
Method that draws the statusbar on the screen.
draw() - Method in class net.wimpi.telnetd.io.toolkit.Titlebar
Method that draws the titlebar on the screen.

E

E - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
Other characters used in escape sequences.
EBOL - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
EBOS - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
EC - Static variable in class net.wimpi.telnetd.io.TelnetIO
Erase Char
ECHO - Static variable in class net.wimpi.telnetd.io.TelnetIO
Telnet Option: ECHO
EDGED_BOXSTYLE - Static variable in class net.wimpi.telnetd.io.toolkit.Checkbox
 
EEL - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
EEOL - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
EEOS - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
EES - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
EL - Static variable in class net.wimpi.telnetd.io.TelnetIO
Erase Line
ENCRYPT - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
ENTER - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Enter (defining the return or enter key)
ENTER - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
EOT - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
End of transmission
Ctrl-d, which flags end of transmission, or better said a client logout request.
ESC - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
Escape
The ANSI definde byte code of escape.
ESCAPE - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
EXT_ASCII - Static variable in class net.wimpi.telnetd.io.TelnetIO
Unused
EditBuffer - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal BufferType Constants
Editarea - class net.wimpi.telnetd.io.toolkit.Editarea.
Class that implements an Editarea
Editarea(BasicTerminalIO, String, int, int) - Constructor for class net.wimpi.telnetd.io.toolkit.Editarea
 
Editfield - class net.wimpi.telnetd.io.toolkit.Editfield.
Class that implements an Editfield
Editfield(BasicTerminalIO, String, int) - Constructor for class net.wimpi.telnetd.io.toolkit.Editfield
Constructs an Editfield.
eraseLine() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that erases the entire actual line.
eraseLine() - Method in class net.wimpi.telnetd.io.TerminalIO
 
eraseScreen() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that erases the entire screen
eraseScreen() - Method in class net.wimpi.telnetd.io.TerminalIO
 
eraseToBeginOfLine() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that erases in the actual line * from the actual cursor position to the beginning of the line.
eraseToBeginOfLine() - Method in class net.wimpi.telnetd.io.TerminalIO
 
eraseToBeginOfScreen() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that erases in the terminal screen * from the actual cursor postition to the beginning of the screen.
eraseToBeginOfScreen() - Method in class net.wimpi.telnetd.io.TerminalIO
 
eraseToEndOfLine() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that erases in the line from the actual cursor position * to the end of the line.
eraseToEndOfLine() - Method in class net.wimpi.telnetd.io.TerminalIO
********************************************************************* Erase methods * **********************************************************************
eraseToEndOfScreen() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that erases in the terminal screen * from the actual cursor position to the end of the screen.
eraseToEndOfScreen() - Method in class net.wimpi.telnetd.io.TerminalIO
 

F

FCOLOR - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
FF - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
FormFeed
The ANSI defined byte code of a form feed.
Form - class net.wimpi.telnetd.io.toolkit.Form.
Class that implements an intelligent generic container * for toolkit components
Form(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Form
 
f - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
 
filterInput(int) - Method in interface net.wimpi.telnetd.io.toolkit.InputFilter
Method that is called by the Editfield this InputFilter instance * has been registered with on bytes read from the Stream
flush() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that ensures all written bytes to be send over the * network.
flush() - Method in class net.wimpi.telnetd.io.TelnetIO
Method to flush all buffered output.
flush() - Method in class net.wimpi.telnetd.io.TerminalIO
Method to flush the Low-Level Buffer
forceBold(boolean) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that forces bold as attribute for writing on the terminal
forceBold(boolean) - Method in class net.wimpi.telnetd.io.TerminalIO
 
format(String) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
format(String) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns a "formatted" string containing terminal dependent GR escape sequences (i.e. colors and style).
formatBold(String) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
formatBold(String) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns a "bold formatted" string containing terminal dependent GR escape sequences (i.e. colors and style).

G

GA - Static variable in class net.wimpi.telnetd.io.TelnetIO
Go Ahead
Newer Telnets do not make use of this option that allows a specific communication mode.
GREEN - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Green
GREEN - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the color green.
getAtomicSequenceLength() - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
getAtomicSequenceLength() - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns the atomic escape sequence length of the terminal implementation as integer (without counting the escape itself).
getAvailableTerminals() - Method in class net.wimpi.telnetd.io.terminal.TerminalManager
 
getCharAt(int) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
getColumn() - Method in class net.wimpi.telnetd.io.toolkit.Point
Accessor method for the column coordinate
getColumns() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method to retrieve the actual columns on the clients temrinal * screen
getColumns() - Method in class net.wimpi.telnetd.io.TerminalIO
 
getConnection() - Method in class net.wimpi.telnetd.net.ConnectionEvent
Deprecated. for better naming, replaced by getSource
getConnectionData() - Method in class net.wimpi.telnetd.net.Connection
Method to access the associated connection data.
getConnectionFilter() - Method in class net.wimpi.telnetd.net.ConnectionManager
Gets the active ConnectionFilter instance or returns null if no filter is set.
getConnectionManager() - Method in class net.wimpi.telnetd.net.PortListener
Returns reference to ConnectionManager instance associated with the PortListener.
getCursorMoveSequence(int, int) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
getCursorMoveSequence(int, int) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns a terminal dependent escape sequence for a given cursor movement.
getCursorPosition() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
getCursorPositioningSequence(int[]) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
getCursorPositioningSequence(int[]) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns a terminal dependent escape sequence for positioning the cursor to a given position: index 0: row coordinate index 1: column coordinate Note that home is a special positioning sequence.
getDimension() - Method in class net.wimpi.telnetd.io.toolkit.Component
Accessor method for a components dimension
getEnvironment() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the hashmap for storing and retrieving environment variables to be passed between shells.
getEraseSequence(int) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
getEraseSequence(int) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns a terminal dependent escape sequence for a given defined erase function: erase to end of line (EEOL) erase to begin of line (EBOL) erase entire line (EEL) erase to end of screen (EEOS) erase to beginning of screen (EBOS) erase entire screen (EES)
getGRSequence(int, int) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
getGRSequence(int, int) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns the terminal dependent escape sequence for a given graphics rendition request.
getHardwrapString() - Method in class net.wimpi.telnetd.io.toolkit.Editarea
 
getHeight() - Method in class net.wimpi.telnetd.io.toolkit.Dimension
Accessor method for the height
getHostAddress() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the IP address of the connection.
getHostName() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the fully qualified host name for the connection's IP address.
getInetAddress() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the InetAddress object associated with the connection.
getInitSequence() - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
getInitSequence() - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns the byte sequence that will init the terminal.
getLastActivity() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns a timestamp of the last activity that happened on the associated connection.
getLength() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
Accessor method for field length
getLocale() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the Locale object associated with the connection by carrying out a simple domain match.
getLocation() - Method in class net.wimpi.telnetd.io.toolkit.Component
Accessor method for a components location
getLoginShell() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the login shell name.
getManager() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns a reference to the ConnectionManager the connection is associated with.
getName() - Method in class net.wimpi.telnetd.io.toolkit.Component
Accessor method for the name property of a component
getName() - Method in class net.wimpi.telnetd.net.PortListener
Returns the name of this PortListener.
getNegotiatedTerminalType() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the terminal type that has been negotiated between the telnet client and the telnet server, in of a String.
getOption(int) - Method in class net.wimpi.telnetd.io.toolkit.Selection
Accessor method for an option of this selection
getPort() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the remote port to which the socket is connected.
getReference() - Static method in class net.wimpi.telnetd.TelnetD
Accessor method for the Singleton instance of this class.
getReference() - Static method in class net.wimpi.telnetd.io.terminal.Colorizer
Returns the reference of the Singleton instance.
getReference() - Static method in class net.wimpi.telnetd.io.terminal.TerminalManager
Accessor method for the Singleton instance of this class.
getReference() - Static method in class net.wimpi.telnetd.shell.ShellManager
Accessor method for the Singleton instance of this class.
getRow() - Method in class net.wimpi.telnetd.io.toolkit.Point
Accessor method for the row coordinate
getRows() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method to retrieve the actual rows on the clients terminal * screen
getRows() - Method in class net.wimpi.telnetd.io.TerminalIO
 
getScrollMarginsSequence(int, int) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
getScrollMarginsSequence(int, int) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns the terminal dependent escape sequence for establishing the given scrollmargins.
getSelected() - Method in class net.wimpi.telnetd.io.toolkit.Selection
Accessor method to retrieve the selected option
getShell(String) - Method in class net.wimpi.telnetd.shell.ShellManager
Accessor method for shells that have been set up.
getSize() - Method in class net.wimpi.telnetd.io.toolkit.Editarea
Accessor method for field buffer size
getSize() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
Accessor method for field buffer size
getSocket() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns a reference to the socket the Connection is associated with.
getSoftwrapString() - Method in class net.wimpi.telnetd.io.toolkit.Editarea
 
getSource() - Method in class net.wimpi.telnetd.net.ConnectionEvent
Accessor method returning the source of the ConnectionEvent instance.
getSpecialSequence(int) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
getSpecialSequence(int) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns the terminal dependent escape sequence for a given defined special function.
getStatusText() - Method in class net.wimpi.telnetd.io.toolkit.Statusbar
Accessor method for the statustext property of the statusbar component
getTerminal() - Method in class net.wimpi.telnetd.io.TerminalIO
Accessor method to get the active terminal object
getTerminal(String) - Method in class net.wimpi.telnetd.io.terminal.TerminalManager
Returns a reference to a terminal that has been set up, regarding to the key given as parameter.
getTerminalColumns() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the width of the terminal in columns for convenience.
getTerminalGeometry() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the terminal geometry in an array of two integers.
getTerminalIO() - Method in class net.wimpi.telnetd.net.Connection
Method to access the associated terminal io.
getTerminalRows() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the height of the terminal in rows for convenience.
getText() - Method in class net.wimpi.telnetd.io.toolkit.Label
Accessor method for the text property of the label component
getTitleText() - Method in class net.wimpi.telnetd.io.toolkit.Titlebar
Accessor method for the titletext property of the titlebar component
getValue() - Method in class net.wimpi.telnetd.io.toolkit.Editarea
 
getValue() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
getVersion() - Method in class net.wimpi.telnetd.TelnetD
Accessor method to version information.
getVisibleLength(String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Returns the length of the visible string calculated from the internal marked-up string passed as parameter.
getWidth() - Method in class net.wimpi.telnetd.io.toolkit.Dimension
Accessor method for the width

H

H - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
 
HANDLED - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
HOME - Static variable in class net.wimpi.telnetd.io.TerminalIO
Terminal independent representation constants for terminal functions.
HT - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
Horizontal Tab
The ANSI defined byte code of a horizontal tabulator.
homeCursor() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that places the cursor at "home", which is defining * first Row,first Column
homeCursor() - Method in class net.wimpi.telnetd.io.TerminalIO
 

I

IAC - Static variable in class net.wimpi.telnetd.io.TelnetIO
Interpret As Command
IACException - exception net.wimpi.telnetd.net.IACException.
Class that implements an IACException.
IACException(String) - Constructor for class net.wimpi.telnetd.net.IACException
Constructs an IACException instance with a given message (i.e. human readable reason).
INPUT_HANDLED - Static variable in interface net.wimpi.telnetd.io.toolkit.InputFilter
Defines a special key denoting that the input has been * handled.
INPUT_INVALID - Static variable in interface net.wimpi.telnetd.io.toolkit.InputFilter
Defines a special key denoting that the input * is invalid.
INTERNAL_MARKER - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the internal marker string for style/color markups.
IOERROR - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
IP - Static variable in class net.wimpi.telnetd.io.TelnetIO
Interrupt Process
IS - Static variable in class net.wimpi.telnetd.io.TelnetIO
TTYPE subnegotiation: IS
ITALIC - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
ITALIC - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the activator for style italic.
ITALIC_OFF - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
ITALIC_OFF - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the deactivator for style italic.
InertComponent - class net.wimpi.telnetd.io.toolkit.InertComponent.
Class that represents an abstract inert toolkit component
InertComponent(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.InertComponent
Constructor for an InertComponent instance.
InputFilter - interface net.wimpi.telnetd.io.toolkit.InputFilter.
Interface that has to be implemented by any class * that should be registerable as input filter for * Editfield instances
InputValidator - interface net.wimpi.telnetd.io.toolkit.InputValidator.
Interface that has to be implemented by any class that should be registerable as input validator for Editfield instances.
initIO() - Method in class net.wimpi.telnetd.io.TelnetIO
 
initialize(Properties) - Method in interface net.wimpi.telnetd.net.ConnectionFilter
Initializes this ConnectionFilter.
insertCharAt(int, char) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
insertOption(String, int) - Method in class net.wimpi.telnetd.io.toolkit.Selection
Method to insert an Option to a Selection instance at a specific * index.
insertStringAt(int, String) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
isActive() - Method in class net.wimpi.telnetd.net.Connection
Returns if a connection has been closed.
isAllowed(InetAddress) - Method in interface net.wimpi.telnetd.net.ConnectionFilter
Tests if a given ip address is allowed to connect.
isAutoflushing() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Accessor method for the autoflushing mechanism
isAutoflushing() - Method in class net.wimpi.telnetd.io.TerminalIO
Accessor method for the autoflushing mechanism.
isAvailable() - Method in class net.wimpi.telnetd.net.PortListener
Tests if this PortListener is available.
isInInsertMode() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
isJustBackspace() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
isLineMode() - Method in class net.wimpi.telnetd.net.ConnectionData
Tests if in line mode.
isLineWrapping() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Tests if terminal is in linewrapping mode
isLineWrapping() - Method in class net.wimpi.telnetd.io.TerminalIO
 
isPasswordField() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
isSelected() - Method in class net.wimpi.telnetd.io.toolkit.Checkbox
Accessor method for the state of the checkbox instance
isSignalling() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Accessor method for checking signalling attribute
isSignalling() - Method in class net.wimpi.telnetd.io.TerminalIO
 
isTerminalGeometryChanged() - Method in class net.wimpi.telnetd.io.TerminalIO
Accessor Method for the terminal geometry changed flag
isTerminalGeometryChanged() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the state of the terminal geometry changed flag, which will be true if it has been set, and false if not.
isType(int) - Method in class net.wimpi.telnetd.net.ConnectionEvent
Method that helps identifying the type.
isWarned() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns the state of the idle warning flag, which will be true if a warning has been issued, and false if not.
italicText(String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with italic style.

L

LARGE_CHECKMARK - Static variable in class net.wimpi.telnetd.io.toolkit.Checkbox
 
LE - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
Characters needed for erase sequences.
LEFT - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Down (defining a direction on the terminal)
LEFT - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
LF - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
LINEMODE - Static variable in class net.wimpi.telnetd.io.TelnetIO
Telnet Option: Linemode

The infamous line mode option.

LINEWRAP - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
LM_EDIT - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_FORWARDMASK - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_MODE - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_MODEACK - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_ABORT - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_ACK - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_AO - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_AYT - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_BRK - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_CANTCHANGE - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_DEFAULT - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_EOF - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_EOR - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_FLUSHIN - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_FLUSHOUT - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_IP - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_LEVELBITS - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_NOSUPPORT - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_SUSP - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_SYNCH - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_SLC_VALUE - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LM_TRAPSIG - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
LOGOUT - Static variable in class net.wimpi.telnetd.io.TelnetIO
Telnet Option: Logout
This allows nice goodbye to time-outed or unwanted clients.
LOGOUTREQUEST - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Logout request (defining ctrl-d atm)
LOGOUTREQUEST - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
LSB - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
[ Left Square Bracket
The ANSI defined byte code of a left square bracket, as used in escape sequences.
Label - class net.wimpi.telnetd.io.toolkit.Label.
Class that represents a label
Label(BasicTerminalIO, String, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Label
Constructs a Label instance
Label(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Label
Constructs a Label instance, using the name as visible content
LineEditBuffer - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal BufferType Constants
LineUpdate - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal UpdateType Constants
loadProperties(String) - Static method in class net.wimpi.telnetd.util.PropertiesLoader
Loads a properties file from an URL given as String.
loadProperties(URL) - Static method in class net.wimpi.telnetd.util.PropertiesLoader
Loads a properties file from a given URL.

M

MAGENTA - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Magenta
MAGENTA - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the color magenta.
MARKER_CODE - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the internal marker character code.
m_Colorizer - Variable in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
m_Dim - Variable in class net.wimpi.telnetd.io.toolkit.Component
 
m_IO - Variable in class net.wimpi.telnetd.io.toolkit.Component
 
m_Name - Variable in class net.wimpi.telnetd.io.toolkit.Component
 
m_Position - Variable in class net.wimpi.telnetd.io.toolkit.Component
 
main(String[]) - Static method in class net.wimpi.telnetd.TelnetD
Implements a test startup of an example server.
main(String[]) - Static method in class net.wimpi.telnetd.io.terminal.Colorizer
Invokes the build in test harness, and will produce styled and colored output directly on the terminal.
makeConnection(Socket) - Method in class net.wimpi.telnetd.net.ConnectionManager
Method that that tries to connect an incoming request.
move(int, int) - Method in class net.wimpi.telnetd.io.toolkit.Point
Convenience method to set the points coordinates
moveCursor(int, int) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that moves the cursor relative from the actual * position given times into a given direction
moveCursor(int, int) - Method in class net.wimpi.telnetd.io.TerminalIO
********************************************************************* Cursor related methods * **********************************************************************
moveDown(int) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Convenience method to move the cursor down
moveDown(int) - Method in class net.wimpi.telnetd.io.TerminalIO
 
moveLeft(int) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Convenience method to move cursor to the left
moveLeft(int) - Method in class net.wimpi.telnetd.io.TerminalIO
 
moveRight(int) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Convenience method to move cursor to the right
moveRight(int) - Method in class net.wimpi.telnetd.io.TerminalIO
 
moveUp(int) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Convenience method to move the cursor up
moveUp(int) - Method in class net.wimpi.telnetd.io.TerminalIO
 
myComponents - Variable in class net.wimpi.telnetd.io.toolkit.Form
 

N

NAWS - Static variable in class net.wimpi.telnetd.io.TelnetIO
Telnet Option: Negotiate About Window Size
Server request is IAC DO NAWS Client response contains subnegotiation with data (columns, rows).
NEWENV - Static variable in class net.wimpi.telnetd.io.TelnetIO
Telnet Option: Environment
NE_ESC - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_INFO - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_IN_END - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_IN_ERROR - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_USERVAR - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_VALUE - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_VAR - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_VAR_DEFINED - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_VAR_DEFINED_EMPTY - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_VAR_NAME_MAXLENGTH - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_VAR_OK - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_VAR_UNDEFINED - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NE_VAR_VALUE_MAXLENGTH - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
NOLINEWRAP - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
NOP - Static variable in class net.wimpi.telnetd.io.TelnetIO
No operation
net.wimpi.telnetd - package net.wimpi.telnetd
Provides classes necessary to create a telnet daemon instance.
net.wimpi.telnetd.io - package net.wimpi.telnetd.io
Provides classes and interfaces for telnet and terminal input and output.
net.wimpi.telnetd.io.terminal - package net.wimpi.telnetd.io.terminal
Provides classes and interfaces for terminal specific input and output.
net.wimpi.telnetd.io.toolkit - package net.wimpi.telnetd.io.toolkit
Provides a text user interface "windowing toolkit".
net.wimpi.telnetd.net - package net.wimpi.telnetd.net
Provides network related classes and interfaces for the telnet daemon implementation.
net.wimpi.telnetd.shell - package net.wimpi.telnetd.shell
Provides for implementing shells.
net.wimpi.telnetd.util - package net.wimpi.telnetd.util
Provides utility classes for the telnetd package.

P

Pager - class net.wimpi.telnetd.io.toolkit.Pager.
Class implementing a pager
Pager(BasicTerminalIO) - Constructor for class net.wimpi.telnetd.io.toolkit.Pager
Constructor method
Pager(BasicTerminalIO, String, char) - Constructor for class net.wimpi.telnetd.io.toolkit.Pager
Constructor method for a pager with a prompt set and a default * stop key
Point - class net.wimpi.telnetd.io.toolkit.Point.
Class that represents a point on the terminal
Point() - Constructor for class net.wimpi.telnetd.io.toolkit.Point
Constructs an instance with its coordinates set to the origin (0/0).
Point(int, int) - Constructor for class net.wimpi.telnetd.io.toolkit.Point
Constructs an instance with given coordinates
PortListener - class net.wimpi.telnetd.net.PortListener.
Class that implements a PortListener.
PropertiesLoader - class net.wimpi.telnetd.util.PropertiesLoader.
Utility class implementing two simple yet powerful methods for loading properties (i.e. settings/configurations).
page(String) - Method in class net.wimpi.telnetd.io.toolkit.Pager
Method that pages the String to the client terminal, * being aware of its geometry, and its geometry changes
page(InputStream) - Method in class net.wimpi.telnetd.io.toolkit.Pager
Method that pages text read from an InputStream
processConnectionEvent(ConnectionEvent) - Method in class net.wimpi.telnetd.net.Connection
Method called by the io subsystem to pass on a "low-level" event.

R

RED - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Red
RED - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the color red.
RESET - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
RESET_ALL - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the graphics rendition reset.
RESTORECURSOR - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
RIGHT - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Up (defining a direction on the terminal)
RIGHT - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
ROUND_BOXSTYLE - Static variable in class net.wimpi.telnetd.io.toolkit.Checkbox
 
r - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
 
read() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that retrieves Input from the underlying * Stream, translating Terminal specific escape * sequences and returning a (constant defined) key, * or a character
read() - Method in class net.wimpi.telnetd.io.TelnetIO
Method to read a byte from the InputStream.
read() - Method in class net.wimpi.telnetd.io.TerminalIO
Read a single character and take care for terminal function calls.
registerClosedConnection(Connection) - Method in class net.wimpi.telnetd.net.ConnectionManager
Called by connections that got broken (i.e.
registerInputFilter(InputFilter) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
registerInputValidator(InputValidator) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
removeCharAt(int) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
removeConnectionListener(ConnectionListener) - Method in class net.wimpi.telnetd.net.Connection
Method that removes a ConnectionListener from the Connection instance.
removeOption(String) - Method in class net.wimpi.telnetd.io.toolkit.Selection
Method to remove an existing Option from a Selection instance
removeOption(int) - Method in class net.wimpi.telnetd.io.toolkit.Selection
Method to remove an existing Option from a Selection instance
resetAttributes() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that resets all graphic rendition attributes for writing on the * terminal.
resetAttributes() - Method in class net.wimpi.telnetd.io.TerminalIO
 
resetTerminal() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Resets the terminal device.
resetTerminal() - Method in class net.wimpi.telnetd.io.TerminalIO
 
restoreCursor() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that restores the last Cursor position, either client-side, * or if not possible server-side
restoreCursor() - Method in class net.wimpi.telnetd.io.TerminalIO
 
run() - Method in class net.wimpi.telnetd.io.toolkit.ActiveComponent
Method to make the instance the active object.
run() - Method in class net.wimpi.telnetd.io.toolkit.Checkbox
Method that will make the checkbox active, reading and processing input.
run() - Method in class net.wimpi.telnetd.io.toolkit.Editarea
 
run() - Method in class net.wimpi.telnetd.io.toolkit.Editfield
Method that will be * reading and processing input.
run() - Method in class net.wimpi.telnetd.io.toolkit.Form
 
run() - Method in class net.wimpi.telnetd.io.toolkit.Selection
Method that will make the selection active, * reading and processing input.
run() - Method in class net.wimpi.telnetd.net.Connection
Method overloaded to implement following behaviour: On first entry, retrieve an instance of the configured login shell from the ShellManager and run it.
run() - Method in class net.wimpi.telnetd.net.ConnectionManager
Periodically does following work: cleaning up died connections.
run() - Method in class net.wimpi.telnetd.net.PortListener
Listen constantly to a server socket and handles incoming connections through the associated {a:link ConnectionManager}.
run(Connection) - Method in class net.wimpi.telnetd.shell.DummyShell
Method that runs a shell * * @param con Connection that runs the shell.
run(Connection) - Method in interface net.wimpi.telnetd.shell.Shell
Method that runs the shell.

S

SB - Static variable in class net.wimpi.telnetd.io.TelnetIO
Marks start of a subnegotiation.
SE - Static variable in class net.wimpi.telnetd.io.TelnetIO
Marks end of subnegotiation.
SE - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
 
SEMICOLON - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
; Semicolon
The ANSI defined byte code of a semicolon, as used in escape sequences.
SEND - Static variable in class net.wimpi.telnetd.io.TelnetIO
TTYPE subnegotiation: SEND
SEND_LOC - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
SGR - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
SGR Input Key
Ctrl-a as defined byte code.
SMALL_CHECKMARK - Static variable in class net.wimpi.telnetd.io.toolkit.Checkbox
 
SQUARED_BOXSTYLE - Static variable in class net.wimpi.telnetd.io.toolkit.Checkbox
 
STORECURSOR - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
STYLE - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
SUPGA - Static variable in class net.wimpi.telnetd.io.TelnetIO
Telnet Option: SUPress Go Ahead
This will be negotiated, all new telnet protocol implementations are recommended to do this.
ScreenpartUpdate - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal UpdateType Constants
Selection - class net.wimpi.telnetd.io.toolkit.Selection.
Class implementing a selection menu
Selection(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Selection
Constructs a Selection instance
Shell - interface net.wimpi.telnetd.shell.Shell.
Interface that defines a shell used with this telnetd.
ShellManager - class net.wimpi.telnetd.shell.ShellManager.
This class implements a Manager Singleton that takes care for all shells to be offered.
Statusbar - class net.wimpi.telnetd.io.toolkit.Statusbar.
Class that implements a statusbar, for the bottom of the * Terminal Window
Statusbar(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Statusbar
Constructor for a simple statusbar instance.
StringUtil - class net.wimpi.telnetd.util.StringUtil.
Utility class with string manipulation methods.
setAlignment(int) - Method in class net.wimpi.telnetd.io.toolkit.Statusbar
Mutator method for the alignment property
setAlignment(int) - Method in class net.wimpi.telnetd.io.toolkit.Titlebar
Mutator method for the alignment property
setAutoflushing(boolean) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Mutator method for the autoflushing mechanism
setAutoflushing(boolean) - Method in class net.wimpi.telnetd.io.TerminalIO
Mutator method for the autoflushing mechanism.
setAvailable(boolean) - Method in class net.wimpi.telnetd.net.PortListener
Sets the availability flag of this PortListener.
setBackgroundColor(int) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that sets the background color for writing on the terminal
setBackgroundColor(int) - Method in class net.wimpi.telnetd.io.TerminalIO
 
setBackgroundColor(String) - Method in class net.wimpi.telnetd.io.toolkit.Statusbar
Mutator method for the BackgroundColor property
setBackgroundColor(String) - Method in class net.wimpi.telnetd.io.toolkit.Titlebar
Mutator method for the BackgroundColor property
setBlink(boolean) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that sets blink attribute for writing on the terminal
setBlink(boolean) - Method in class net.wimpi.telnetd.io.TerminalIO
 
setBold(boolean) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that sets bold as attribute for writing on the terminal
setBold(boolean) - Method in class net.wimpi.telnetd.io.TerminalIO
 
setBoxStyle(int) - Method in class net.wimpi.telnetd.io.toolkit.Checkbox
Mutator method for the boxstyle property of the checkbox
setCharAt(int, char) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
setColumn(int) - Method in class net.wimpi.telnetd.io.toolkit.Point
Mutator method for the column coordinate of this * Cell
setConnection(Connection) - Method in class net.wimpi.telnetd.io.TelnetIO
 
setConnectionFilter(ConnectionFilter) - Method in class net.wimpi.telnetd.net.ConnectionManager
Set a connection filter for this ConnectionManager instance.
setCursor(int, int) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that places the cursor on the terminal * on the given absolute position
setCursor(int, int) - Method in class net.wimpi.telnetd.io.TerminalIO
 
setDefaultTerminal() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Sets the default terminal
setDefaultTerminal() - Method in class net.wimpi.telnetd.io.TerminalIO
Sets the default terminal ,which will either be the negotiated one for the connection, or the systems default.
setDimension(Dimension) - Method in class net.wimpi.telnetd.io.toolkit.Component
Mutator method for a components dimension
setEcho(boolean) - Method in class net.wimpi.telnetd.io.TelnetIO
 
setForegroundColor(int) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that sets the foreground color for writing to the terminal
setForegroundColor(int) - Method in class net.wimpi.telnetd.io.TerminalIO
 
setForegroundColor(String) - Method in class net.wimpi.telnetd.io.toolkit.Statusbar
Mutator method for the SoregroundColor property
setForegroundColor(String) - Method in class net.wimpi.telnetd.io.toolkit.Titlebar
Mutator method for the SoregroundColor property
setHardwrapString(String) - Method in class net.wimpi.telnetd.io.toolkit.Editarea
 
setHeight(int) - Method in class net.wimpi.telnetd.io.toolkit.Dimension
Mutator method for the height
setInsertMode(boolean) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
setItalic(boolean) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that sets italic as attribute for writing on the terminal
setItalic(boolean) - Method in class net.wimpi.telnetd.io.TerminalIO
 
setJustBackspace(boolean) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
setLineMode(boolean) - Method in class net.wimpi.telnetd.net.ConnectionData
Sets the line mode flag for the connection.
setLinewrapping(boolean) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Sets the linewrapping mode
setLinewrapping(boolean) - Method in class net.wimpi.telnetd.io.TerminalIO
 
setLocation(Point) - Method in class net.wimpi.telnetd.io.toolkit.Component
Mutator method for a components location
setLocation(int, int) - Method in class net.wimpi.telnetd.io.toolkit.Component
Convenience mutator method for a components location
setLocation(int, int) - Method in class net.wimpi.telnetd.io.toolkit.Point
Mutator method to set the points coordinate at once
setLoginShell(String) - Method in class net.wimpi.telnetd.net.ConnectionData
Sets the login shell name.
setMarkStyle(int) - Method in class net.wimpi.telnetd.io.toolkit.Checkbox
Mutator method for the markstyle property of the checkbox
setNegotiatedTerminalType(String) - Method in class net.wimpi.telnetd.net.ConnectionData
Sets the terminal type that has been negotiated between telnet client and telnet server, in form of a String.
setNextShell(String) - Method in class net.wimpi.telnetd.net.Connection
Method to prepare the Connection for a shell switch.
setPasswordField(boolean) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
setPrompt(String) - Method in class net.wimpi.telnetd.io.toolkit.Pager
Mutator method for the pagers prompt
setRow(int) - Method in class net.wimpi.telnetd.io.toolkit.Point
Mutator method for the row coordinate of this * Cell
setSelected(boolean) - Method in class net.wimpi.telnetd.io.toolkit.Checkbox
Method to set the checkbox`s state
setSelected(int) - Method in class net.wimpi.telnetd.io.toolkit.Selection
Mutator method to set selected option programatically
setShowPosition(boolean) - Method in class net.wimpi.telnetd.io.toolkit.Pager
Method to make the pager add pager postion to the prompt.
setSignalling(boolean) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Mutator method for the signalling attribute
setSignalling(boolean) - Method in class net.wimpi.telnetd.io.TerminalIO
********************************************************************* Special terminal function methods * **********************************************************************
setSoftwrapString(String) - Method in class net.wimpi.telnetd.io.toolkit.Editarea
 
setStatusText(String) - Method in class net.wimpi.telnetd.io.toolkit.Statusbar
Mutator method for the statustext property of the statusbar component
setStopKey(char) - Method in class net.wimpi.telnetd.io.toolkit.Pager
Mutator method for the pagers stop key
setTerminal(String) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Sets the terminal to be used for this BasicTerminalIO
setTerminal(String) - Method in class net.wimpi.telnetd.io.TerminalIO
Mutator method to set the active terminal object If the String does not name a terminal we support then the vt100 is the terminal of selection automatically.
setTerminalGeometry(int, int) - Method in class net.wimpi.telnetd.net.ConnectionData
Sets the terminal geometry data.
setText(String) - Method in class net.wimpi.telnetd.io.toolkit.Checkbox
Mutator method for the text property of the checkbox item
setText(String) - Method in class net.wimpi.telnetd.io.toolkit.Label
Mutator method for the text property of the label component
setTitleText(String) - Method in class net.wimpi.telnetd.io.toolkit.Titlebar
Mutator method for the titletext property of the titlebar component
setUnderlined(boolean) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that sets underlined as attribute for writing on the terminal
setUnderlined(boolean) - Method in class net.wimpi.telnetd.io.TerminalIO
 
setValue(String) - Method in class net.wimpi.telnetd.io.toolkit.Editarea
 
setValue(String) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
setWarned(boolean) - Method in class net.wimpi.telnetd.net.ConnectionData
Sets the state of the idle warning flag.
setWidth(int) - Method in class net.wimpi.telnetd.io.toolkit.Dimension
Mutator method for the width
split(String, String) - Static method in class net.wimpi.telnetd.util.StringUtil
Method that splits a string with delimited fields into an array of field strings.
split(String, char) - Static method in class net.wimpi.telnetd.util.StringUtil
Method that splits a string with delimited fields into an array of field strings.
start() - Method in class net.wimpi.telnetd.TelnetD
Start this telnet daemon, respectively all configured listeners.
start() - Method in class net.wimpi.telnetd.net.ConnectionManager
Starts this ConnectionManager.
start() - Method in class net.wimpi.telnetd.net.PortListener
Starts this PortListener.
stop() - Method in class net.wimpi.telnetd.TelnetD
Stop this telnet daemon, respectively all configured listeners.
stop() - Method in class net.wimpi.telnetd.net.ConnectionManager
Stops this ConnectionManager.
stop() - Method in class net.wimpi.telnetd.net.PortListener
Stops this PortListener, and returns when everything was stopped successfully.
storeCursor() - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that stores the actual Cursor position, either client-side, * or if not possible server-side
storeCursor() - Method in class net.wimpi.telnetd.io.TerminalIO
 
supportsSGR() - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
supportsSGR() - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns if the terminal implementation supports graphics rendition (i.e. colors and styles).
supportsSGR() - Method in class net.wimpi.telnetd.io.terminal.Windoof
 
supportsSGR() - Method in class net.wimpi.telnetd.io.terminal.ansi
 
supportsSGR() - Method in class net.wimpi.telnetd.io.terminal.vt100
 
supportsSGR() - Method in class net.wimpi.telnetd.io.terminal.xterm
 
supportsScrolling() - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
supportsScrolling() - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Returns if the terminal implementation supports scrolling (i.e. setting scroll margins).
supportsScrolling() - Method in class net.wimpi.telnetd.io.terminal.Windoof
 
supportsScrolling() - Method in class net.wimpi.telnetd.io.terminal.ansi
 
supportsScrolling() - Method in class net.wimpi.telnetd.io.terminal.vt100
 
supportsScrolling() - Method in class net.wimpi.telnetd.io.terminal.xterm
 
syslog - Static variable in class net.wimpi.telnetd.TelnetD
 

T

TABULATOR - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Tabulator (defining the tab key)
TABULATOR - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
TTYPE - Static variable in class net.wimpi.telnetd.io.TelnetIO
Telnet Option: Terminal TYPE
Server request contains subnegotiation SEND Client response contains subnegotiation with data IS,terminal type string
TelnetD - class net.wimpi.telnetd.TelnetD.
Class that implements a configurable and embeddable telnet daemon.
TelnetIO - class net.wimpi.telnetd.io.TelnetIO.
Class that represents the TelnetIO implementation.
TelnetIO() - Constructor for class net.wimpi.telnetd.io.TelnetIO
Creates a TelnetIO object for the given connection.
Terminal - interface net.wimpi.telnetd.io.terminal.Terminal.
On top of the telnet protocol communication layer there is a layer for terminal communication.
TerminalIO - class net.wimpi.telnetd.io.TerminalIO.
Class for Terminal specific I/O.
TerminalIO(Connection) - Constructor for class net.wimpi.telnetd.io.TerminalIO
Constructor of the TerminalIO class.
TerminalManager - class net.wimpi.telnetd.io.terminal.TerminalManager.
Class that manages all available terminal implementations.
Titlebar - class net.wimpi.telnetd.io.toolkit.Titlebar.
Class that implements a titlebar, for the top of the * Terminal Window
Titlebar(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Titlebar
Constructor for a simple titlebar instance.
ToolkitException - exception net.wimpi.telnetd.io.toolkit.ToolkitException.
Class representing a baseclass for toolkit exceptions.
ToolkitException() - Constructor for class net.wimpi.telnetd.io.toolkit.ToolkitException
 
translateControlCharacter(int) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
translateControlCharacter(int) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Translates a control character into terminal independent representation.
translateEscapeSequence(int[]) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
translateEscapeSequence(int[]) - Method in interface net.wimpi.telnetd.io.terminal.Terminal
Translates an escape sequence into a terminal independent representation.
translateIntToDigitCodes(int) - Method in class net.wimpi.telnetd.io.terminal.BasicTerminal
Translates an integer to a byte sequence of its digits.

U

UNDERLINED - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
UNDERLINED - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the activator for style underlined.
UNDERLINED_OFF - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
UNDERLINED_OFF - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the deactivator for style underlined.
UNRECOGNIZED - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
UP - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Left (defining a direction on the terminal)
UP - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
underlinedText(String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates an underlined string.

V

validate(String) - Method in interface net.wimpi.telnetd.io.toolkit.InputValidator
Method that is called by the Editfield the InputValidator instance has been registered with on the Users signal that he finished editing his/her input.
vt100 - class net.wimpi.telnetd.io.terminal.vt100.
Implements VT 100 terminal support, as original, without graphics rendition capabilities.
vt100() - Constructor for class net.wimpi.telnetd.io.terminal.vt100
 

W

WHITE - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
White
WHITE - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the color white.
WILL - Static variable in class net.wimpi.telnetd.io.TelnetIO
Negotiation: Will do option
WONT - Static variable in class net.wimpi.telnetd.io.TelnetIO
Negotiation: Wont do option
Windoof - class net.wimpi.telnetd.io.terminal.Windoof.
Implements a special variant which is common on windows plattforms (i.e. the telnet application thats coming with all of those OSes).
Windoof() - Constructor for class net.wimpi.telnetd.io.terminal.Windoof
 
write(byte) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that writes a raw byte to the terminal
write(char) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that writes a character to the terminal
write(String) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Method that writes a String to the terminal, * * @param str String that should be written to the terminal.
write(byte) - Method in class net.wimpi.telnetd.io.TelnetIO
Method to output a byte.
write(int) - Method in class net.wimpi.telnetd.io.TelnetIO
Method to output an int.
write(byte[]) - Method in class net.wimpi.telnetd.io.TelnetIO
Method to write an array of bytes.
write(int[]) - Method in class net.wimpi.telnetd.io.TelnetIO
Method to output an array of int' s.
write(char) - Method in class net.wimpi.telnetd.io.TelnetIO
Method to write a char.
write(String) - Method in class net.wimpi.telnetd.io.TelnetIO
Method to output a string.
write(byte) - Method in class net.wimpi.telnetd.io.TerminalIO
 
write(char) - Method in class net.wimpi.telnetd.io.TerminalIO
 
write(String) - Method in class net.wimpi.telnetd.io.TerminalIO
 

X

xterm - class net.wimpi.telnetd.io.terminal.xterm.
This class implements the xterm terminal emulation.
xterm() - Constructor for class net.wimpi.telnetd.io.terminal.xterm
 

Y

YELLOW - Static variable in interface net.wimpi.telnetd.io.BasicTerminalIO
Yellow
YELLOW - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the color yellow.

A B C D E F G H I L M N P R S T U V W X Y
TelnetD at SF

Copyright © 2000-2005 Dieter Wimberger.