All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Backend This interface provides a screen, keyboard, and mouse to TApplication.Bitmap Bitmap is a raw bitmap image.BoxLayoutManager BoxLayoutManager repositions child widgets based on the order they are added to the parent widget and desired orientation.Cell This class represents a single text cell or bit of image on the screen.Cell.Width How this cell needs to be displayed if it is part of a larger glyph.CellAttributes The attributes used by a Cell: color, bold, blink, etc.Clipboard Clipboard provides convenience methods to copy text and images to and from a shared clipboard.Color A text cell color.ColorTheme ColorTheme is a collection of colors keyed by string.DECCharacterSets This class contains a collection of the DEC VT100 and VT220 character set mappings into Unicode.Demo1 This class is the main driver for a simple demonstration of Jexer's capabilities.Demo2 This class is the main driver for a simple demonstration of Jexer's capabilities.Demo3 This class is the main driver for a simple demonstration of Jexer's capabilities.Demo4 This class is the main driver for a simple demonstration of Jexer's capabilities.Demo5 This class is the main driver for a simple demonstration of Jexer's capabilities.Demo6 This class shows off the use of MultiBackend and MultiScreen.Demo7 This class shows off BoxLayout and TPanel.Demo8 This class shows off the use of MultiBackend and MultiScreen.DemoApplication The demo application itself.DemoCheckBoxWindow This window demonstates the TRadioGroup, TRadioButton, and TCheckBox widgets.DemoEditorWindow This window demonstates the TEditor widget.DemoMainWindow This is the main "demo" application window.DemoMsgBoxWindow This window demonstates the TMessageBox and TInputBox widgets.DemoPixelsWindow Pixel-based operations.DemoTableWindow This window demonstates the TTable widget.DemoTextFieldWindow This window demonstates the TField and TPasswordField widgets.DemoTextWindow This window demonstates the TText, THScroller, and TVScroller widgets.DemoTreeViewWindow This window demonstates the TTreeView widget.DesktopDemo The modified desktop.DesktopDemoApplication The demo application itself.DisplayLine This represents a single line of the display buffer.DisplayListener DisplayListener is used to callback into external UI when data has come in from the remote side.Document A Document represents a text file, as a collection of lines.ECMA48 This implements a complex ECMA-48/ISO 6429/ANSI X3.64 type console, including a scrollback buffer.ECMA48.DeviceType The emulator can emulate several kinds of terminals.ECMA48.MouseProtocol XTERM mouse reporting protocols.ECMA48Backend This class uses an xterm/ANSI X3.64/ECMA-48 type terminal to provide a screen, keyboard, and mouse to TApplication.ECMA48Terminal This class reads keystrokes and mouse events and emits output to ANSI X3.64 / ECMA-48 type terminals e.g.EditMenuUser EditMenuUser is used by TApplication to enable/disable edit menu items.GenericBackend This abstract class provides a screen, keyboard, and mouse to TApplication.GlyphMaker GlyphMaker presents unified interface to all of its supported fonts to clients.GraphicsChars This class contains a collection of special characters used by the windowing system and the mappings from CP437 to Unicode.HeadlessBackend HeadlessBackendHelpFile A HelpFile is a collection of Topics with a table of contents and index of relevant terms.Highlighter Highlighter provides color choices for certain text strings.ImageUtils ImageUtils contains methods to: - Check if an image is fully transparent.LayoutManager A LayoutManager provides automatic positioning and sizing of a TWidget's child TWidgets.Line A Line represents a single line of text on the screen, as a collection of words.Link A Link is a section of text with a reference to a Topic.LogicalScreen A logical screen composed of a 2D array of Cells.MnemonicString MnemonicString is used to render a string like "&File" into a highlighted 'F' and the rest of 'ile'.MousePointer MousePointer is a Bitmap with a hotspot location to represent the "tip" of a mouse icon.MultiBackend MultiBackend mirrors its I/O to several backends.MultiScreen MultiScreen mirrors its I/O to several screens.Pointer Pointer is an item that has a hotspot location to represent the "tip" of a mouse icon.ReadTimeoutException ReadTimeoutException is thrown by TimeoutInputStream.read() when bytes are not available within the timeout specified.Screen Drawing operations API.Scrollable Scrollable provides a public API for horizontal and vertical scrollbars.SessionInfo SessionInfo is used to store per-session properties that are determined at different layers of the communication stack.SixelDecoder SixelDecoder parses a buffer of sixel image data into a BufferedImage.SixelEncoder SixelEncoder turns a BufferedImage into String of sixel image data.StretchLayoutManager StretchLayoutManager repositions child widgets based on their coordinates when added and the current widget size.StringUtils StringUtils contains methods to: - Convert one or more long lines of strings into justified text paragraphs.SwingBackend This class uses standard Swing calls to handle screen, keyboard, and mouse I/O.SwingComponent Wrapper for integrating with Swing, because JFrame and JComponent have separate hierarchies.SwingSessionInfo SwingSessionInfo provides a session implementation with a callback into Swing to support queryWindowSize().SwingTerminal This Screen backend reads keystrokes and mouse events and draws to either a Java Swing JFrame (potentially triple-buffered) or a JComponent.SwingTerminal.CursorStyle Cursor style to draw.Tackboard Tackboard maintains a collection of TackboardItems to draw on a Screen.TackboardItem TackboardItem class represents a single item that can generate pixels on the tackboard.TAction A TAction represents a simple action to perform in response to the user.TApplication TApplication is the main driver class for a full Text User Interface application.TApplication.BackendType Two backend types are available.TButton TButton implements a simple button.TCalendar TCalendar is a date picker widget.TCheckBox TCheckBox implements an on/off checkbox.TComboBox TComboBox implements a combobox containing a drop-down list and edit field.TCommand This class encapsulates a user command event.TCommandEvent This class encapsulates a user command event.TDesktop TDesktop is a special-class window that is drawn underneath everything else.TDirectoryList TDirectoryList shows the files within a directory.TDirectoryTreeItem TDirectoryTreeItem is a single item in a disk directory tree view.TEditColorThemeWindow TEditColorThemeWindow provides an easy UI for users to alter the running color theme.TEditorWidget TEditorWidget displays an editable text document.TEditorWindow TEditorWindow is a basic text file editor.TelnetInputStream TelnetInputStream works with TelnetSocket to perform the telnet protocol.TelnetOutputStream TelnetOutputStream works with TelnetSocket to perform the telnet protocol.TelnetServerSocket This class provides a ServerSocket that return TelnetSocket's in accept().TelnetSocket This class provides a Socket that performs the telnet protocol to both establish an 8-bit clean no echo channel and expose window resize events to the Jexer ECMA48 backend.TerminalReader TerminalReader provides keyboard and mouse events.TExceptionDialog TExceptionDialog displays an exception and its stack trace to the user, and provides a means to save a troubleshooting report for support.Text Text is a raw bitmap image.TField TField implements an editable text field.TFileOpenBox TFileOpenBox is a system-modal dialog for selecting a file to open.TFileOpenBox.Type TFileOpenBox can be called for either Open or Save actions.THelpText THelpText displays help text with clickable links in a scrollable text area.THelpWindow THelpWindowTHScroller THScroller implements a simple horizontal scroll bar.TImage TImage renders a piece of a bitmap image on screen.TImage.Scale Selections for fitting the image to the text cells.TImageWindow TImageWindow shows an image with scrollbars.TimeoutInputStream This class provides an optional millisecond timeout on its read() operations.TInputBox TInputBox is a system-modal dialog with an OK button and a text input field.TInputEvent This is the parent class of all events dispatched to the UI.TKeypress This class represents keystrokes.TKeypressEvent This class encapsulates a keyboard input event.TLabel TLabel implements a simple label, with an optional mnemonic hotkey action associated with it.TList TList shows a list of strings, and lets the user select one.TMenu TMenu is a top-level collection of TMenuItems.TMenuEvent This class encapsulates a menu selection event.TMenuItem TMenuItem implements a menu item.TMenuSeparator TMenuSeparator is a special case menu item.TMessageBox TMessageBox is a system-modal dialog with buttons for OK, Cancel, Yes, or No.TMessageBox.Result Message boxes have these possible results.TMessageBox.Type Message boxes have these supported types.TMouseEvent This class encapsulates several kinds of mouse input events.TMouseEvent.Type The type of event generated.Topic A Topic is a page of help text with a title and possibly links to other Topics.TPanel TPanel is an empty container for other widgets.TParagraph TParagraph contains a reflowable collection of TWords, some of which are clickable links.TPasswordField TPasswordField implements an editable text field that displays stars/asterisks when it is not active.TProgressBar TProgressBar implements a simple progress bar.TRadioButton TRadioButton implements a selectable radio button.TRadioGroup TRadioGroup is a collection of TRadioButtons with a box and label.TResizeEvent This class encapsulates a screen or window resize event.TResizeEvent.Type Resize events can be generated for either a total screen resize or a widget/window resize.TScreenOptionsWindow TScreenOptionsWindow provides an easy UI for users to alter the running screen options such as fonts and images.TScrollableWidget TScrollableWidget is a convenience superclass for widgets that have scrollbars.TScrollableWindow TScrollableWindow is a convenience superclass for windows that have scrollbars.TSessionInfo TSessionInfo provides a default session implementation.TSpinner TSpinner implements a simple up/down spinner.TSplitPane TSplitPane contains two widgets with a draggable horizontal or vertical bar between them.TStatusBar TStatusBar implements a status line with clickable buttons.TSubMenu TSubMenu is a special case menu item that wraps another TMenu.TTableWidget TTableWidget is used to display and edit regular two-dimensional tables of cells.TTableWidget.Border Available borders for cells.TTableWindow TTableWindow is used to display and edit regular two-dimensional tables of cells.TTerminalWidget TTerminalWidget exposes a ECMA-48 / ANSI X3.64 style terminal in a widget.TTerminalWindow TTerminalWindow exposes a ECMA-48 / ANSI X3.64 style terminal in a window.TText TText implements a simple scrollable text area.TText.Justification Available text justifications.TTextPicture TTextPicture displays a color-and-text canvas, also called "ANSI Art" or "ASCII Art".TTextPictureWindow TTextPictureWindow shows an ASCII/ANSI art file with scrollbars.TTimer TTimer implements a simple timer.TTreeItem TTreeItem is a single item in a tree view.TTreeView TTreeView implements a simple tree view.TTreeViewWidget TTreeViewWidget wraps a tree view with horizontal and vertical scrollbars.TTreeViewWindow TTreeViewWindow wraps a tree view with horizontal and vertical scrollbars in a standalone window.TTYSessionInfo TTYSessionInfo queries environment variables and the tty window size for the session information.TVScroller TVScroller implements a simple vertical scroll bar.TWidget TWidget is the base class of all objects that can be drawn on screen or handle user input events.TWindow TWindow is the top-level container and drawing surface for other widgets.TWindowBackend TWindowBackend uses a window in one TApplication to provide a backend for another TApplication.TWord TWord contains either a string to display or a clickable link.WidgetUtils WidgetUtils contains methods to: - Tile windows.Word A Word represents text that was entered by the user.