All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ApplicationLayout ApplicationLayout reads and writes the desktop and window layout to XML files.ApplicationOptionsWindow This window is used to configure the overall XtermWM application preferences.Backend This interface provides a screen, keyboard, and mouse to TApplication.BlackHoleScreensaver BlackHoleScreensaver sucks the screen into a single point.BlankScreensaver BlankScreensaver is a simple blank screen.BouncingTextScreensaver BouncingTextScreensaver displays a logo that bounces around.BoxLayoutManager BoxLayoutManager repositions child widgets based on the order they are added to the parent widget and desired orientation.Calendar Calendar is a simple calendar view.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.ClientsWindow ClientsWindow is the UI to manage connected clients of a shared session.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.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.Desktop Desktop is a desktop background and tiled panels manager.DesktopDemo The modified desktop.DesktopDemoApplication The demo application itself.DesktopPager DesktopPager is a simple desktop pager in the style of classic X11 virtual desktop pagers like OLWM and AfterStep.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.EditorOptionsWindow This window is used to configure the editor preferences.ExternalEditorWindow ExternalEditorWindow is a terminal shell wrapper to an editor.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.HtopPlugin Plugin to put 'htop' on the Application | Programs menu.InternalEditorWindow InternalEditorWindow is a basic text file editor.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.Main This class is the main driver for XTWM.MnemonicString MnemonicString is used to render a string like "&File" into a highlighted 'F' and the rest of 'ile'.MultiBackend MultiBackend mirrors its I/O to several backends.MultiScreen MultiScreen mirrors its I/O to several screens.PluginLoader PluginLoader is a service provider to load one or more PluginWidgets.PluginOptionsWindow PluginOptionsWindow enables/disables and configures the available plugins.PluginWidget A PluginWidget is a plugin that can be optionally be instantiated in a separate window and/or as part of a tiled panel.QuickNotes QuickNotes is a simple calendar view.RainScreensaver RainScreensaver drops characters like they are raining from the bottom.ReadTimeoutException ReadTimeoutException is thrown by TimeoutInputStream.read() when bytes are not available within the timeout specified.Screen Drawing operations API.ScreensaverPlugin ScreensaverPlugin is a plugin whose draw() method can be used as the system screensaver.Scrollable Scrollable provides a public API for horizontal and vertical scrollbars.SearchInputWindow This window is used by both the "Find" and "Replace" functions.SessionInfo SessionInfo is used to store per-session properties that are determined at different layers of the communication stack.Sixel Sixel parses a buffer of sixel image data into a BufferedImage.StandardPluginLoader StandardPluginLoader loads the plugins that ship with Xterm Window Manager.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.SwitchWidgetWindow SwitchWidgetWindow is the UI to change a panel from one kind of widget or TiledTerminal to something else.SystemMonitor SystemMonitor is a simple real-time performance monitor that shows the CPU, memory, and disk usage exposed to the JVM through the Java management interfaces (java.lang.management).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.TerminalWindow TerminalWindow is a terminal window with a few extra menu functions.TExceptionDialog TExceptionDialog displays an exception and its stack trace to the user, and provides a means to save a troubleshooting report for support.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.TiledTerminal TiledTerminal is a terminal widget that can be split vertically or horizontally into two terminals.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.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.VirtualDesktop VirtualDesktop contains a list of windows associated with it.WidgetUtils WidgetUtils contains methods to: - Tile windows.Word A Word represents text that was entered by the user.XTWMApplication The main Xterm Window Manager application.