A B C G J M N P S T V

A

AbstractTerminalModel - Class in com.grahamedgecombe.jterminal
A TerminalModel which implements some common behaviour.
AbstractTerminalModel() - Constructor for class com.grahamedgecombe.jterminal.AbstractTerminalModel
 

B

BeepBellStrategy - Class in com.grahamedgecombe.jterminal.bell
A BellStrategy which calls Toolkit.beep().
BeepBellStrategy() - Constructor for class com.grahamedgecombe.jterminal.bell.BeepBellStrategy
 
BellStrategy - Interface in com.grahamedgecombe.jterminal.bell
A 'strategy' used to sound the bell (US-ASCII character 7).

C

clear() - Method in class com.grahamedgecombe.jterminal.AbstractTerminalModel
 
clear() - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Clears the terminal.
com.grahamedgecombe.jterminal - package com.grahamedgecombe.jterminal
Contains core JTerminal classes.
com.grahamedgecombe.jterminal.bell - package com.grahamedgecombe.jterminal.bell
Contains bell strategy classes, which define how an application should respond to the US-ASCII BEL character.
com.grahamedgecombe.jterminal.vt100 - package com.grahamedgecombe.jterminal.vt100
Contains a terminal model roughly compatible with the VT100/ANSI standard.

G

getBackgroundColor() - Method in class com.grahamedgecombe.jterminal.TerminalCell
Gets the background color.
getBellStrategy() - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Gets the bell strategy.
getBellStrategy() - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
getBufferSize() - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Gets the buffer size.
getBufferSize() - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
getCell(int, int) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Gets a cell.
getCell(int, int) - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
getCharacter() - Method in class com.grahamedgecombe.jterminal.TerminalCell
Gets the character.
getColumns() - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Gets the number of columns.
getColumns() - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
getCursorColumn() - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Gets the cursor column.
getCursorColumn() - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
getCursorRow() - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Gets the cursor row.
getCursorRow() - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
getDefaultBackgroundColor() - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Gets the default background color.
getDefaultBackgroundColor() - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
getDefaultForegroundColor() - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Gets the default foreground color.
getDefaultForegroundColor() - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
getForegroundColor() - Method in class com.grahamedgecombe.jterminal.TerminalCell
Gets the foreground color.
getModel() - Method in class com.grahamedgecombe.jterminal.JTerminal
Gets the current terminal model.
getRows() - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Gets the number of rows.
getRows() - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 

J

JTerminal - Class in com.grahamedgecombe.jterminal
A Swing terminal emulation component.
JTerminal() - Constructor for class com.grahamedgecombe.jterminal.JTerminal
Creates a terminal with the a new Vt100TerminalModel.
JTerminal(TerminalModel) - Constructor for class com.grahamedgecombe.jterminal.JTerminal
Creates a terminal with the specified model.

M

moveCursorBack(int) - Method in class com.grahamedgecombe.jterminal.AbstractTerminalModel
 
moveCursorBack(int) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Moves the cursor back n characters.
moveCursorDown(int) - Method in class com.grahamedgecombe.jterminal.AbstractTerminalModel
 
moveCursorDown(int) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Moves the cursor down n characters.
moveCursorForward(int) - Method in class com.grahamedgecombe.jterminal.AbstractTerminalModel
 
moveCursorForward(int) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Moves the cursor forward n characters.
moveCursorUp(int) - Method in class com.grahamedgecombe.jterminal.AbstractTerminalModel
 
moveCursorUp(int) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Moves the cursor up n characters.

N

NopBellStrategy - Class in com.grahamedgecombe.jterminal.bell
A BellStrategy which does nothing.
NopBellStrategy() - Constructor for class com.grahamedgecombe.jterminal.bell.NopBellStrategy
 

P

print(String) - Method in class com.grahamedgecombe.jterminal.JTerminal
Prints a string to the terminal.
print(String) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Prints the specified string to the terminal at the cursor position, interpreting any escape sequences/special ASCII codes the model may support.
print(String) - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
println(String) - Method in class com.grahamedgecombe.jterminal.JTerminal
Prints a line to the terminal.

S

setBellStrategy(BellStrategy) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Sets the bell strategy.
setBellStrategy(BellStrategy) - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
setCell(int, int, TerminalCell) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Sets a cell.
setCell(int, int, TerminalCell) - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
setCursorColumn(int) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Sets the cursor column.
setCursorColumn(int) - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
setCursorRow(int) - Method in interface com.grahamedgecombe.jterminal.TerminalModel
Sets the cursor row.
setCursorRow(int) - Method in class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
 
setModel(TerminalModel) - Method in class com.grahamedgecombe.jterminal.JTerminal
Sets the current terminal model.
soundBell() - Method in class com.grahamedgecombe.jterminal.bell.BeepBellStrategy
 
soundBell() - Method in interface com.grahamedgecombe.jterminal.bell.BellStrategy
Sounds the bell.
soundBell() - Method in class com.grahamedgecombe.jterminal.bell.NopBellStrategy
 

T

TerminalCell - Class in com.grahamedgecombe.jterminal
Represents a single terminal cell which contains a character, background color and foreground color.
TerminalCell(char, Color, Color) - Constructor for class com.grahamedgecombe.jterminal.TerminalCell
Creates a terminal cell with the specified character, background color and foreground color.
TerminalModel - Interface in com.grahamedgecombe.jterminal
Model for terminals - defines methods for getting/setting cells, printing text to a terminal and getting the size of the terminal and buffer.

V

Vt100TerminalModel - Class in com.grahamedgecombe.jterminal.vt100
A VT100/ANSI-compatible terminal model.
Vt100TerminalModel() - Constructor for class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
Creates the terminal model with the default number of columns and rows, and the default buffer size.
Vt100TerminalModel(int, int) - Constructor for class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
Creates the terminal model with the specified number of columns and rows.
Vt100TerminalModel(int, int, int) - Constructor for class com.grahamedgecombe.jterminal.vt100.Vt100TerminalModel
Creates the terminal model with the specified number of columns and rows and the specified buffer size.

A B C G J M N P S T V

Copyright © 2009-2012. All Rights Reserved.