A B C D E F G H I L M N O 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.
acquire() - Method in class net.wimpi.telnetd.util.Mutex
 
acquire() - Method in class net.wimpi.telnetd.util.ReentrantLock
 
ActiveComponent - Class in net.wimpi.telnetd.io.toolkit
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.
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
 
ansi - Class in net.wimpi.telnetd.io.terminal
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
 
AO - Static variable in class net.wimpi.telnetd.io.TelnetIO
Abort Output
append(char) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
append(String) - Method in class net.wimpi.telnetd.io.toolkit.Editfield
 
attempt(long) - Method in class net.wimpi.telnetd.util.Mutex
 
attempt(long) - Method in class net.wimpi.telnetd.util.ReentrantLock
 
AUTHENTICATION - Static variable in class net.wimpi.telnetd.io.TelnetIO
 
AYT - Static variable in class net.wimpi.telnetd.io.TelnetIO
Are You There

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
 
BasicTerminal - Class in net.wimpi.telnetd.io.terminal
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 in net.wimpi.telnetd.io
Interface that represents the supported terminal oriented low-level I/O capabilities.
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.
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.
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.terminal.ColorHelper
Defines the markup representation of the activator for style blinking.
BLINK - 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.
BLINK_OFF - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
blinkingText(String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a blinking string.
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.terminal.ColorHelper
Defines the markup representation of the activator for style bold (normally represented by high intensity).
BOLD - 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.
BOLD_OFF - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
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.
boldText(String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with high intensity (bold).
BootException - Exception in net.wimpi.telnetd
Class that implements a BootException.
This exception will flag a broken boot process, which expresses startup failure and unavailabilty of telnet service for the container application.
BootException(String) - Constructor for exception net.wimpi.telnetd.BootException
Constructor method for a BootException.
BRK - Static variable in class net.wimpi.telnetd.io.TelnetIO
Break
BS - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
BackSpace
The ANSI defined byte code of backspace.
BS - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
BufferOverflowException - Exception in net.wimpi.telnetd.io.toolkit
Class representing a buffer overflow exception.
BufferOverflowException() - Constructor for exception net.wimpi.telnetd.io.toolkit.BufferOverflowException
 
BYTEMISSING - Static variable in class net.wimpi.telnetd.io.TerminalIO
 

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.
CharacterUpdate - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal UpdateType Constants
Checkbox - Class in net.wimpi.telnetd.io.toolkit
Class that implements a Checkbox component.
Checkbox(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Checkbox
Constructs a checkbox instance.
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.
Most likely only to be called by the ConnectionManager upon clean up of connections that ended or died.
closeOutput() - Method in class net.wimpi.telnetd.io.TelnetIO
Method to close the underlying output stream to free system resources.
Most likely only to be called by the ConnectionManager upon clean up of connections that ended or died.
ColorHelper - Class in net.wimpi.telnetd.io.terminal
Utility class that provides methods and constants for creating and handling colored/styled Strings.
ColorHelper() - Constructor for class net.wimpi.telnetd.io.terminal.ColorHelper
 
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
 
colorize(String, boolean) - Method in class net.wimpi.telnetd.io.terminal.Colorizer
Translates all internal markups within the String into ANSI Escape sequences.
The method is hooked into BasicTerminalIO.write(String str), so it is not necessary to call it directly.
colorize(String, boolean, boolean) - Method in class net.wimpi.telnetd.io.terminal.Colorizer
Translates all internal markups within the String into ANSI Escape sequences.
The method is hooked into BasicTerminalIO.write(String str), so it is not necessary to call it directly.
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.
Colorizer - Class in net.wimpi.telnetd.io.terminal
Singleton utility class for translating internal color/style markup into ANSI defined escape sequences.
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.
Component - Class in net.wimpi.telnetd.io.toolkit
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 in net.wimpi.telnetd.net
Class that implements a connection with this telnet daemon.
It is derived from java.lang.Thread, which reflects the architecture constraint of one thread per connection.
Connection(ThreadGroup, ConnectionData) - Constructor for class net.wimpi.telnetd.net.Connection
Constructs a TelnetConnection by invoking its parent constructor and setting of various members.
Subsequently instantiates the whole i/o subsystem, negotiating telnet protocol level options etc.
CONNECTION_BREAK - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection sent break event type.
It occurs when the connection sent a NVT BREAK.
CONNECTION_BROKEN - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection broken event type.
It occurs if a connection has to be closed by the system due to communication problems (i.e.
CONNECTION_IDLE - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection idle event type.
It occurs if a connection has been idle exceeding the configured time to warning.
CONNECTION_LOGOUTREQUEST - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection requested logout event type.
It occurs if a connection requested disgraceful logout by sending a - key combination.
CONNECTION_TIMEDOUT - Static variable in class net.wimpi.telnetd.net.ConnectionEvent
Defines the connection timed out event type.
It occurs if a connection has been idle exceeding the configured time to warning and the configured time to timedout.
ConnectionData - Class in net.wimpi.telnetd.net
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 in net.wimpi.telnetd.net
Class implmenting a ConnectionEvent.
These events are used to communicate things that are supposed to be handled within the application context.
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 in net.wimpi.telnetd.net
Interface defining a generic IP level connection filter.
Due to the fact that this task depends heavily on application context, I chose a very generic way of applying IP level connection filtering.
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
 
ConnectionListener - Interface in net.wimpi.telnetd.net
Interface to be implemented if a class wants to qualify as a ConnectionListener.
Note that a Shell is per contract also forced to implement this interface.
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
 
ConnectionManager - Class in net.wimpi.telnetd.net
Class that takes care for active and queued connection.
ConnectionManager() - Constructor for class net.wimpi.telnetd.net.ConnectionManager
 
ConnectionManager(int, int, int, int, ConnectionFilter, String, boolean) - Constructor for class net.wimpi.telnetd.net.ConnectionManager
 
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
 
CR - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
createConnectionManager(String, Properties) - Static method in class net.wimpi.telnetd.net.ConnectionManager
Factory method for the ConnectionManager.
A class operation that will return a new ConnectionManager instance.
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.
Note that this factory method is called by the net.wimpi.telnetd.TelnetD class.
createShellManager(HashMap) - Static method in class net.wimpi.telnetd.shell.ShellManager
creates an empty shell manager
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.
createTelnetD() - Static method in class net.wimpi.telnetd.TelnetD
creates an independant instance of the telnetd object, no setup.
createTerminalManager(Properties) - Static method in class net.wimpi.telnetd.io.terminal.TerminalManager
Factory method for creating the Singleton instance of this class.
Note that this factory method is called by the net.wimpi.telnetd.TelnetD class.
createTerminalManager(Map, boolean) - Static method in class net.wimpi.telnetd.io.terminal.TerminalManager
sets up a terminal manager with a ready made hashmap of terminals.
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.

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.
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.
DEL - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
Delete
The ANSI defined byte code of delete.
DEL - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
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
 
Dimension - Class in net.wimpi.telnetd.io.toolkit
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.
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
 
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.
DummyShell - Class in net.wimpi.telnetd.shell
This class is an example implmentation of a Shell.
It is used for testing the system.
At the moment you can see all io toolkit classes in action, pressing "t" at its prompt (instead of the enter, which is requested for logging out again).
DummyShell() - Constructor for class net.wimpi.telnetd.shell.DummyShell
 

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
 
Editarea - Class in net.wimpi.telnetd.io.toolkit
Class that implements an Editarea.
Editarea(BasicTerminalIO, String, int, int) - Constructor for class net.wimpi.telnetd.io.toolkit.Editarea
 
EditBuffer - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal BufferType Constants
Editfield - Class in net.wimpi.telnetd.io.toolkit
Class that implements an Editfield.
Editfield(BasicTerminalIO, String, int) - Constructor for class net.wimpi.telnetd.io.toolkit.Editfield
Constructs an Editfield.
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.
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
 
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

F

f - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
 
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.
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
 
Form - Class in net.wimpi.telnetd.io.toolkit
Class that implements an intelligent generic container for toolkit components.
Form(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Form
 
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.
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.

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.
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
getConnection(int) - Method in class net.wimpi.telnetd.net.ConnectionManager
Returns the Connection at the given index.
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.
getConnectionsByAdddress(InetAddress) - Method in class net.wimpi.telnetd.net.ConnectionManager
Get all Connection instances with the given InetAddress.
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.
The directions available are: up (UP) down (DOWN) right (RIGHT) left (LEFT)
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.
getDisconnectTimeout() - Method in class net.wimpi.telnetd.net.ConnectionManager
 
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.
Defined are following types: foreground color (FCOLOR)
with any color defined in BasicTerminalIO as parameter.
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.
The name is cached on creation for performance reasons.
getHousekeepingInterval() - Method in class net.wimpi.telnetd.net.ConnectionManager
 
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.
getListeners() - Method in class net.wimpi.telnetd.TelnetD
 
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.
getLoginShell() - Method in class net.wimpi.telnetd.net.ConnectionManager
 
getManager() - Method in class net.wimpi.telnetd.net.ConnectionData
Returns a reference to the ConnectionManager the connection is associated with.
getMaxConnections() - Method in class net.wimpi.telnetd.net.ConnectionManager
 
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.
getPortListener(String) - Method in class net.wimpi.telnetd.TelnetD
Returns a PortListener for the given identifier.
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.
Note that it returns null if the instance was not properly created beforehand.
getReference() - Static method in class net.wimpi.telnetd.shell.ShellManager
Accessor method for the Singleton instance of this class.
Note that it returns null if the instance was not properly created beforehand.
getReference() - Static method in class net.wimpi.telnetd.TelnetD
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.
Note that this method is experimental and not available through the BasicTerminalIO interface yet.
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.
Note that it uses a factory method that any shell should provide via a specific class operation.
getShellManager() - Method in class net.wimpi.telnetd.TelnetD
 
getShells() - Method in class net.wimpi.telnetd.shell.ShellManager
 
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.
There are two special functions that should be implemented: store current cursor position (STORECURSOR) restore previously stored cursor position (RESTORECURSOR)
getStatusText() - Method in class net.wimpi.telnetd.io.toolkit.Statusbar
Accessor method for the statustext property of the statusbar component.
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.
If the key does not represent a terminal name or any alias for any terminal, then the returned terminal will be a default basic terminal (i.e.
getTerminal() - Method in class net.wimpi.telnetd.io.TerminalIO
Accessor method to get the active terminal object
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.
getTerminals() - Method in class net.wimpi.telnetd.io.terminal.TerminalManager
 
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.
getWarningTimeout() - Method in class net.wimpi.telnetd.net.ConnectionManager
 
getWidth() - Method in class net.wimpi.telnetd.io.toolkit.Dimension
Accessor method for the width.
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.

H

H - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
 
HANDLED - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
holds() - Method in class net.wimpi.telnetd.util.ReentrantLock
Return the number of unreleased acquires performed by the current thread.
HOME - Static variable in class net.wimpi.telnetd.io.TerminalIO
Terminal independent representation constants for terminal functions.
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
 
HT - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
Horizontal Tab
The ANSI defined byte code of a horizontal tabulator.

I

IAC - Static variable in class net.wimpi.telnetd.io.TelnetIO
Interpret As Command
IACException - Exception in net.wimpi.telnetd.net
Class that implements an IACException.
IACException(String) - Constructor for exception net.wimpi.telnetd.net.IACException
Constructs an IACException instance with a given message (i.e.
InertComponent - Class in net.wimpi.telnetd.io.toolkit
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.
initialize(Properties) - Method in interface net.wimpi.telnetd.net.ConnectionFilter
Initializes this ConnectionFilter.
initIO() - Method in class net.wimpi.telnetd.io.TelnetIO
 
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.
InputFilter - Interface in net.wimpi.telnetd.io.toolkit
Interface that has to be implemented by any class that should be registerable as input filter for Editfield instances.
InputValidator - Interface in net.wimpi.telnetd.io.toolkit
Interface that has to be implemented by any class that should be registerable as input validator for Editfield instances.
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
 
INTERNAL_MARKER - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the internal marker string for style/color markups.
inuse_ - Variable in class net.wimpi.telnetd.util.Mutex
The lock status *
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
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.
isLineMode() - Method in class net.wimpi.telnetd.net.ConnectionManager
 
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.
ITALIC - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the activator for style italic.
ITALIC - 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.
ITALIC_OFF - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
italicText(String) - Static method in class net.wimpi.telnetd.io.terminal.ColorHelper
Creates a string with italic style.

L

Label - Class in net.wimpi.telnetd.io.toolkit
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.
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
 
LineEditBuffer - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal BufferType Constants
LINEMODE - Static variable in class net.wimpi.telnetd.io.TelnetIO
Telnet Option: Linemode

The infamous line mode option.

LineUpdate - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal UpdateType Constants
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
 
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.
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.

M

m_Colorizer - Variable in class net.wimpi.telnetd.io.terminal.BasicTerminal
 
m_Dim - Variable in class net.wimpi.telnetd.io.toolkit.Component
 
m_Holds - Variable in class net.wimpi.telnetd.util.ReentrantLock
 
m_IO - Variable in class net.wimpi.telnetd.io.toolkit.Component
 
m_Name - Variable in class net.wimpi.telnetd.io.toolkit.Component
 
m_Owner - Variable in class net.wimpi.telnetd.util.ReentrantLock
 
m_Position - Variable in class net.wimpi.telnetd.io.toolkit.Component
 
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.
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.
main(String[]) - Static method in class net.wimpi.telnetd.TelnetD
Implements a test startup of an example server.
makeConnection(Socket) - Method in class net.wimpi.telnetd.net.ConnectionManager
Method that that tries to connect an incoming request.
MARKER_CODE - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the internal marker character code.
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
 
Mutex - Class in net.wimpi.telnetd.util
A simple non-reentrant mutual exclusion lock.
Mutex() - Constructor for class net.wimpi.telnetd.util.Mutex
 
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).
NE_ESC - 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_INFO - 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
 
net.wimpi.telnetd - package net.wimpi.telnetd
 
net.wimpi.telnetd.io - package net.wimpi.telnetd.io
 
net.wimpi.telnetd.io.terminal - package net.wimpi.telnetd.io.terminal
 
net.wimpi.telnetd.io.toolkit - package net.wimpi.telnetd.io.toolkit
 
net.wimpi.telnetd.net - package net.wimpi.telnetd.net
 
net.wimpi.telnetd.shell - package net.wimpi.telnetd.shell
 
net.wimpi.telnetd.util - package net.wimpi.telnetd.util
 
NEWENV - Static variable in class net.wimpi.telnetd.io.TelnetIO
Telnet Option: Environment
NOLINEWRAP - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
NOP - Static variable in class net.wimpi.telnetd.io.TelnetIO
No operation

O

openConnectionCount() - Method in class net.wimpi.telnetd.net.ConnectionManager
Returns the number of open connections.

P

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.
Pager - Class in net.wimpi.telnetd.io.toolkit
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 in net.wimpi.telnetd.io.toolkit
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 in net.wimpi.telnetd.net
Class that implements a PortListener.
If available, it accepts incoming connections and passes them to an associated ConnectionManager.
PortListener(String, int, int) - Constructor for class net.wimpi.telnetd.net.PortListener
Constructs a PortListener instance.
processConnectionEvent(ConnectionEvent) - Method in class net.wimpi.telnetd.net.Connection
Method called by the io subsystem to pass on a "low-level" event.
PropertiesLoader - Class in net.wimpi.telnetd.util
Utility class implementing two simple yet powerful methods for loading properties (i.e.

R

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.
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.
ReentrantLock - Class in net.wimpi.telnetd.util

ReentrantLock() - Constructor for class net.wimpi.telnetd.util.ReentrantLock
 
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
 
release() - Method in class net.wimpi.telnetd.util.Mutex
 
release() - Method in class net.wimpi.telnetd.util.ReentrantLock
Release the lock.
release(long) - Method in class net.wimpi.telnetd.util.ReentrantLock
Release the lock N times.
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.
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.
It will reset all set colors and styles.
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 - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
restoreCursor() - Method 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
 
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
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.
ScreenpartUpdate - Static variable in class net.wimpi.telnetd.io.TerminalIO
Internal UpdateType Constants
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
 
Selection - Class in net.wimpi.telnetd.io.toolkit
Class implementing a selection menu.
Selection(BasicTerminalIO, String) - Constructor for class net.wimpi.telnetd.io.toolkit.Selection
Constructs a Selection instance.
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
 
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.
setConnectionManager(ConnectionManager) - Method in class net.wimpi.telnetd.net.PortListener
 
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.
setDisconnectTimeout(int) - Method in class net.wimpi.telnetd.net.ConnectionManager
 
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.
setHousekeepingInterval(int) - Method in class net.wimpi.telnetd.net.ConnectionManager
 
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.
setLineMode(boolean) - Method in class net.wimpi.telnetd.net.ConnectionManager
 
setLinewrapping(boolean) - Method in interface net.wimpi.telnetd.io.BasicTerminalIO
Sets the linewrapping mode.
setLinewrapping(boolean) - Method in class net.wimpi.telnetd.io.TerminalIO
 
setListeners(List) - Method in class net.wimpi.telnetd.TelnetD
 
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.
setLoginShell(String) - Method in class net.wimpi.telnetd.net.ConnectionManager
 
setMarkStyle(int) - Method in class net.wimpi.telnetd.io.toolkit.Checkbox
Mutator method for the markstyle property of the checkbox.
setMaxConnections(int) - Method in class net.wimpi.telnetd.net.ConnectionManager
 
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.

This method should not be called explicitly by the application (i.e.

setNextShell(String) - Method in class net.wimpi.telnetd.net.Connection
Method to prepare the Connection for a shell switch.
A shell instance will be acquired from the ShellManager according to the given name.
In case of a nonexistant name the return will be false, otherwise true.
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.
setShellManager(ShellManager) - Method in class net.wimpi.telnetd.TelnetD
 
setShells(HashMap) - Method in class net.wimpi.telnetd.shell.ShellManager
 
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.
This method should not be called explicitly by the application (i.e.
setTerminals(HashMap) - Method in class net.wimpi.telnetd.io.terminal.TerminalManager
 
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.
Note that this method will also update the the timestamp if the idle warning flag is removed, which means its kind of a second way to achieve the same thing as with the activity method.
setWarningTimeout(int) - Method in class net.wimpi.telnetd.net.ConnectionManager
 
setWidth(int) - Method in class net.wimpi.telnetd.io.toolkit.Dimension
Mutator method for the width.
setWindoofHack(boolean) - Method in class net.wimpi.telnetd.io.terminal.TerminalManager
 
SGR - Static variable in interface net.wimpi.telnetd.io.terminal.Terminal
SGR Input Key
Ctrl-a as defined byte code.
Shell - Interface in net.wimpi.telnetd.shell
Interface that defines a shell used with this telnetd.
Note that any class that implements a Shell, has to have a class operation with following fingerprint:
public static Shell createShell(); This method can either create a new instance of the class, or it can return a recyled instance thats coming from a cache (which is propably a good idea for using resources better and increasing the performance).
ShellManager - Class in net.wimpi.telnetd.shell
This class implements a Manager Singleton that takes care for all shells to be offered.

The resources can be defined via properties that contain following information: All system defined shells: Login: first shell run on top of the connection.

SMALL_CHECKMARK - Static variable in class net.wimpi.telnetd.io.toolkit.Checkbox
 
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.
SQUARED_BOXSTYLE - Static variable in class net.wimpi.telnetd.io.toolkit.Checkbox
 
start() - Method in class net.wimpi.telnetd.net.ConnectionManager
Starts this ConnectionManager.
start() - Method in class net.wimpi.telnetd.net.PortListener
Starts this PortListener.
start() - Method in class net.wimpi.telnetd.TelnetD
Start this telnet daemon, respectively all configured listeners.
Statusbar - Class in net.wimpi.telnetd.io.toolkit
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.
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.
stop() - Method in class net.wimpi.telnetd.TelnetD
Stop this telnet daemon, respectively all configured listeners.
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 - Static variable in class net.wimpi.telnetd.io.TerminalIO
 
storeCursor() - Method in class net.wimpi.telnetd.io.TerminalIO
 
StringUtil - Class in net.wimpi.telnetd.util
Utility class with string manipulation methods.
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.
supportsScrolling() - Method in class net.wimpi.telnetd.io.terminal.ansi
 
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.
supportsScrolling() - Method in class net.wimpi.telnetd.io.terminal.vt100
 
supportsScrolling() - Method in class net.wimpi.telnetd.io.terminal.Windoof
 
supportsScrolling() - Method in class net.wimpi.telnetd.io.terminal.xterm
 
supportsSGR() - Method in class net.wimpi.telnetd.io.terminal.ansi
 
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.
supportsSGR() - Method in class net.wimpi.telnetd.io.terminal.vt100
 
supportsSGR() - Method in class net.wimpi.telnetd.io.terminal.Windoof
 
supportsSGR() - 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
 
TelnetD - Class in net.wimpi.telnetd
Class that implements a configurable and embeddable telnet daemon.
TelnetIO - Class in net.wimpi.telnetd.io
Class that represents the TelnetIO implementation.
TelnetIO() - Constructor for class net.wimpi.telnetd.io.TelnetIO
Creates a TelnetIO object for the given connection.
Input- and OutputStreams are properly set and the primary telnet protocol initialization is carried out by the inner IACHandler class.
Terminal - Interface in net.wimpi.telnetd.io.terminal
On top of the telnet protocol communication layer there is a layer for terminal communication.
TerminalIO - Class in net.wimpi.telnetd.io
Class for Terminal specific I/O.
TerminalIO(Connection) - Constructor for class net.wimpi.telnetd.io.TerminalIO
Constructor of the TerminalIO class.
TerminalManager - Class in net.wimpi.telnetd.io.terminal
Class that manages all available terminal implementations.
Configuration is stored in a properties file (normally Terminals.properties).
Titlebar - Class in net.wimpi.telnetd.io.toolkit
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 in net.wimpi.telnetd.io.toolkit
Class representing a baseclass for toolkit exceptions.
ToolkitException() - Constructor for exception 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.
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

U

UNDERLINED - Static variable in class net.wimpi.telnetd.io.terminal.ColorHelper
Defines the markup representation of the activator for style underlined.
UNDERLINED - 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.
UNDERLINED_OFF - 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.
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
 

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 in net.wimpi.telnetd.io.terminal
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
Windoof - Class in net.wimpi.telnetd.io.terminal
Implements a special variant which is common on windows plattforms (i.e.
Windoof() - Constructor for class net.wimpi.telnetd.io.terminal.Windoof
 
WONT - Static variable in class net.wimpi.telnetd.io.TelnetIO
Negotiation: Wont do option
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,
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 in net.wimpi.telnetd.io.terminal
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 O P R S T U V W X Y

Copyright © 2010. All Rights Reserved.