A C E F G I J N O P R S T U W

A

appendToEmulator(byte[], int, int) - Method in class jackpal.androidterm.emulatorview.TermSession
Write something directly to the terminal emulator input, bypassing the emulation client, the session's InputStream, and any processing being done by processInput.
attachSession(TermSession) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Attach a TermSession to this view.

C

ColorScheme - Class in jackpal.androidterm.emulatorview
A class describing a color scheme for a 16-color VT100 terminal.
ColorScheme(int, int, int, int) - Constructor for class jackpal.androidterm.emulatorview.ColorScheme
Creates a ColorScheme object.
ColorScheme(int[]) - Constructor for class jackpal.androidterm.emulatorview.ColorScheme
Creates a ColorScheme object from an array.
computeVerticalScrollExtent() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Compute the vertical extent of the horizontal scrollbar's thumb within the vertical range.
computeVerticalScrollOffset() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Compute the vertical offset of the vertical scrollbar's thumb within the horizontal range.
computeVerticalScrollRange() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Compute the vertical range that the vertical scrollbar represents.

E

EmulatorView - Class in jackpal.androidterm.emulatorview
A view on a TermSession.
EmulatorView(Context, TermSession, DisplayMetrics) - Constructor for class jackpal.androidterm.emulatorview.EmulatorView
Create an EmulatorView for a TermSession.
EmulatorView(Context, AttributeSet) - Constructor for class jackpal.androidterm.emulatorview.EmulatorView
Constructor called when inflating this view from XML.
EmulatorView(Context, AttributeSet, int) - Constructor for class jackpal.androidterm.emulatorview.EmulatorView
Constructor called when inflating this view from XML with a default style set.

F

finish() - Method in class jackpal.androidterm.emulatorview.TermSession
Finish this terminal session.

G

getBackColor() - Method in class jackpal.androidterm.emulatorview.ColorScheme
 
getBackColorIndex() - Method in class jackpal.androidterm.emulatorview.ColorScheme
 
getForeColor() - Method in class jackpal.androidterm.emulatorview.ColorScheme
 
getForeColorIndex() - Method in class jackpal.androidterm.emulatorview.ColorScheme
 
getKeypadApplicationMode() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Get the terminal emulator's keypad application mode.
getSelectedText() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Get selected text.
getSelectingText() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Whether the view is currently in text selection mode.
getTermIn() - Method in class jackpal.androidterm.emulatorview.TermSession
Get the InputStream associated with this session.
getTermOut() - Method in class jackpal.androidterm.emulatorview.TermSession
Get the OutputStream associated with this session.
getTermSession() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Get the TermSession corresponding to this view.
getTranscriptText() - Method in class jackpal.androidterm.emulatorview.TermSession
Retrieve the terminal's screen and scrollback buffer.
getUTF8Mode() - Method in class jackpal.androidterm.emulatorview.TermSession
Get whether the terminal emulator is currently in UTF-8 mode.
getVisibleHeight() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Get the height of the visible portion of this view.
getVisibleWidth() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Get the width of the visible portion of this view.

I

initializeEmulator(int, int) - Method in class jackpal.androidterm.emulatorview.TermSession
Set the terminal emulator's window size and start terminal emulation.
isRunning() - Method in class jackpal.androidterm.emulatorview.TermSession
 

J

jackpal.androidterm.emulatorview - package jackpal.androidterm.emulatorview
This package provides a fairly complete VT100 terminal emulator TermSession and a corresponding Android view EmulatorView.

N

notifyUpdate() - Method in class jackpal.androidterm.emulatorview.TermSession
Notify the UpdateCallback registered by setUpdateCallback that the screen has changed.

O

onCheckIsTextEditor() - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onCreateInputConnection(EditorInfo) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onDown(MotionEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onDraw(Canvas) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Draw the view to the provided Canvas.
onFling(MotionEvent, MotionEvent, float, float) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onJumpTapDown(MotionEvent, MotionEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onJumpTapUp(MotionEvent, MotionEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onKeyDown(int, KeyEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Called when a key is pressed in the view.
onKeyUp(int, KeyEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Called when a key is released in the view.
onLongPress(MotionEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onPause() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Inform the view that it is no longer visible on the screen.
onResume() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Inform the view that it is now visible on screen.
onScroll(MotionEvent, MotionEvent, float, float) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onSessionFinish(TermSession) - Method in interface jackpal.androidterm.emulatorview.TermSession.FinishCallback
Callback function to be invoked when a TermSession finishes.
onShowPress(MotionEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onSingleTapConfirmed(MotionEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onSingleTapUp(MotionEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onSizeChanged(int, int, int, int) - Method in class jackpal.androidterm.emulatorview.EmulatorView
This is called during layout when the size of this view has changed.
onTouchEvent(MotionEvent) - Method in class jackpal.androidterm.emulatorview.EmulatorView
 
onUpdate() - Method in interface jackpal.androidterm.emulatorview.UpdateCallback
Callback function to be invoked when an update happens.

P

page(int) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Page the terminal view (scroll it up or down by delta screenfuls).
pageHorizontal(int) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Page the terminal view horizontally.
processInput(byte[], int, int) - Method in class jackpal.androidterm.emulatorview.TermSession
Process input and send it to the terminal emulator.

R

reset() - Method in class jackpal.androidterm.emulatorview.TermSession
Reset the terminal emulator's state.

S

sendControlKey() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Send a Ctrl key event to the terminal.
sendFnKey() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Send an Fn key event to the terminal.
setBackKeyCharacter(int) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Set the key code to be sent when the Back key is pressed.
setColorScheme(ColorScheme) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Set this EmulatorView's color scheme.
setColorScheme(ColorScheme) - Method in class jackpal.androidterm.emulatorview.TermSession
Set the terminal emulator's color scheme (default colors).
setControlKeyCode(int) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Set the keycode corresponding to the Ctrl key.
setCursorStyle(int, int) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Sets style information about the cursor.
setDefaultUTF8Mode(boolean) - Method in class jackpal.androidterm.emulatorview.TermSession
Set whether the terminal emulator should be in UTF-8 mode by default.
setDensity(DisplayMetrics) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Update the screen density for the screen on which the view is displayed.
setExtGestureListener(GestureDetector.OnGestureListener) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Set a GestureDetector.OnGestureListener to receive gestures performed on this view.
setFinishCallback(TermSession.FinishCallback) - Method in class jackpal.androidterm.emulatorview.TermSession
Set a TermSession.FinishCallback to be invoked once this terminal session is finished.
setFnKeyCode(int) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Set the keycode corresponding to the Fn key.
setTermIn(InputStream) - Method in class jackpal.androidterm.emulatorview.TermSession
Set the InputStream associated with this session.
setTermOut(OutputStream) - Method in class jackpal.androidterm.emulatorview.TermSession
Set the OutputStream associated with this session.
setTextSize(int) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Sets the text size, which in turn sets the number of rows and columns.
setUpdateCallback(UpdateCallback) - Method in class jackpal.androidterm.emulatorview.TermSession
Set an UpdateCallback to be invoked when the terminal emulator's screen is changed.
setUseCookedIME(boolean) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Sets the IME mode ("cooked" or "raw").
setUTF8ModeUpdateCallback(UpdateCallback) - Method in class jackpal.androidterm.emulatorview.TermSession
Set an UpdateCallback to be invoked when the terminal emulator goes into or out of UTF-8 mode.

T

TermSession - Class in jackpal.androidterm.emulatorview
A terminal session, consisting of a VT100 terminal emulator and its input and output streams.
TermSession() - Constructor for class jackpal.androidterm.emulatorview.TermSession
 
TermSession.FinishCallback - Interface in jackpal.androidterm.emulatorview
Callback to be invoked when a TermSession finishes.
toggleSelectingText() - Method in class jackpal.androidterm.emulatorview.EmulatorView
Toggle text selection mode in the view.

U

UpdateCallback - Interface in jackpal.androidterm.emulatorview
Generic callback to be invoked to notify of updates.
updateSize(boolean) - Method in class jackpal.androidterm.emulatorview.EmulatorView
Update the view's idea of its size.
updateSize(int, int) - Method in class jackpal.androidterm.emulatorview.TermSession
Change the terminal's window size.

W

write(byte[], int, int) - Method in class jackpal.androidterm.emulatorview.TermSession
Write data to the terminal output.
write(String) - Method in class jackpal.androidterm.emulatorview.TermSession
Write the UTF-8 representation of a String to the terminal output.
write(int) - Method in class jackpal.androidterm.emulatorview.TermSession
Write the UTF-8 representation of a single Unicode code point to the terminal output.

A C E F G I J N O P R S T U W