Uses of Interface
jexer.backend.Backend
-
Packages that use Backend Package Description jexer Jexer - Java Text User Interface libraryjexer.backend The interface between TApplication and user-facing I/O.jexer.bits Low-level data objects and utility functions that don't warrant their own separate package.jexer.demos Demonstration programs.jexer.event Events that are generated by both end-user I/O (keyboard/mouse) and other UI elements (menu/resize).jexer.menu Menu bar support classes.jexer.tterminal An ECMA-48 / ANSI X3.64 style terminal emulator. -
-
Uses of Backend in jexer
Methods in jexer that return Backend Modifier and Type Method Description Backend
TApplication. getBackend()
Get the Backend.Constructors in jexer with parameters of type Backend Constructor Description TApplication(Backend backend)
Public constructor. -
Uses of Backend in jexer.backend
Classes in jexer.backend that implement Backend Modifier and Type Class Description class
ECMA48Backend
This class uses an xterm/ANSI X3.64/ECMA-48 type terminal to provide a screen, keyboard, and mouse to TApplication.class
GenericBackend
This abstract class provides a screen, keyboard, and mouse to TApplication.class
HeadlessBackend
HeadlessBackendclass
MultiBackend
MultiBackend mirrors its I/O to several backends.class
SwingBackend
This class uses standard Swing calls to handle screen, keyboard, and mouse I/O.class
TWindowBackend
TWindowBackend uses a window in one TApplication to provide a backend for another TApplication.Methods in jexer.backend that return Backend Modifier and Type Method Description Backend
LogicalScreen. getBackend()
Get the backend that instantiated this screen.Backend
Screen. getBackend()
Get the backend that instantiated this screen.Methods in jexer.backend that return types with arguments of type Backend Modifier and Type Method Description java.util.List<Backend>
MultiBackend. getBackends()
Get the active backends.Methods in jexer.backend with parameters of type Backend Modifier and Type Method Description void
MultiBackend. addBackend(Backend backend)
Add a backend to the list.void
MultiBackend. addBackend(Backend backend, boolean readOnly)
Add a backend to the list.java.awt.image.BufferedImage
GlyphMaker. getImage(Cell cell, int cellWidth, int cellHeight, Backend backend)
Get a glyph image.java.awt.image.BufferedImage
GlyphMaker. getImage(Cell cell, int cellWidth, int cellHeight, Backend backend, boolean blinkVisible)
Get a glyph image.void
MultiBackend. removeBackend(Backend backend)
Remove a backend from the list.void
LogicalScreen. setBackend(Backend backend)
Set the backend to associated with this screen.Constructors in jexer.backend with parameters of type Backend Constructor Description ECMA48Terminal(Backend backend, java.lang.Object listener, java.io.InputStream input, java.io.OutputStream output)
Constructor sets up state for getEvent().ECMA48Terminal(Backend backend, java.lang.Object listener, java.io.InputStream input, java.io.OutputStream output, int windowWidth, int windowHeight)
Constructor sets up state for getEvent().ECMA48Terminal(Backend backend, java.lang.Object listener, java.io.InputStream input, java.io.Reader reader, java.io.PrintWriter writer)
Constructor sets up state for getEvent().ECMA48Terminal(Backend backend, java.lang.Object listener, java.io.InputStream input, java.io.Reader reader, java.io.PrintWriter writer, boolean setRawMode)
Constructor sets up state for getEvent().MultiBackend(Backend backend)
Public constructor requires one backend.SwingTerminal(Backend backend, int windowWidth, int windowHeight, int fontSize, java.lang.Object listener)
Public constructor creates a new JFrame to render to.SwingTerminal(Backend backend, javax.swing.JComponent component, int windowWidth, int windowHeight, int fontSize, java.lang.Object listener)
Public constructor renders to an existing JComponent. -
Uses of Backend in jexer.bits
Methods in jexer.bits with parameters of type Backend Modifier and Type Method Description void
Cell. flattenImage(boolean overGlyph, Backend backend)
Flatten the image on this cell by rendering it either onto the background color, or generating the glyph and rendering over that.int
CellAttributes. getForeColorPulseRGB(Backend backend, long pulseTimeMillis)
Get the current pulsed RGB value for foreColor. -
Uses of Backend in jexer.demos
Constructors in jexer.demos with parameters of type Backend Constructor Description DemoApplication(Backend backend)
Public constructor. -
Uses of Backend in jexer.event
Methods in jexer.event that return Backend Modifier and Type Method Description Backend
TInputEvent. getBackend()
Get the backend that generated this event.Constructors in jexer.event with parameters of type Backend Constructor Description TCommandEvent(Backend backend, TCommand cmd)
Public contructor.TInputEvent(Backend backend)
Protected contructor.TKeypressEvent(Backend backend, boolean isKey, int fnKey, int ch, boolean alt, boolean ctrl, boolean shift)
Public constructor.TKeypressEvent(Backend backend, TKeypress key)
Public contructor.TKeypressEvent(Backend backend, TKeypress key, boolean alt, boolean ctrl, boolean shift)
Public constructor.TMenuEvent(Backend backend, int id)
Public contructor.TMouseEvent(Backend backend, TMouseEvent.Type type, int x, int y, int absoluteX, int absoluteY, boolean mouse1, boolean mouse2, boolean mouse3, boolean mouseWheelUp, boolean mouseWheelDown, boolean alt, boolean ctrl, boolean shift)
Public contructor.TMouseEvent(Backend backend, TMouseEvent.Type type, int x, int y, int absoluteX, int absoluteY, int pixelOffsetX, int pixelOffsetY, boolean mouse1, boolean mouse2, boolean mouse3, boolean mouseWheelUp, boolean mouseWheelDown, boolean alt, boolean ctrl, boolean shift)
Public contructor.TResizeEvent(Backend backend, TResizeEvent.Type type, int width, int height)
Public contructor. -
Uses of Backend in jexer.menu
Methods in jexer.menu with parameters of type Backend Modifier and Type Method Description void
TMenuItem. dispatch(Backend backend)
Dispatch event(s) due to selection or click.void
TSubMenu. dispatch(Backend backend)
Override dispatch() to do nothing. -
Uses of Backend in jexer.tterminal
Constructors in jexer.tterminal with parameters of type Backend Constructor Description ECMA48(ECMA48.DeviceType type, java.io.InputStream inputStream, java.io.OutputStream outputStream, DisplayListener displayListener, Backend backend)
Public constructor.
-