Package org.jline.curses.impl
Class GUIImpl
java.lang.Object
org.jline.curses.impl.GUIImpl
- All Implemented Interfaces:
GUI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
getRenderer
(Class<C> clazz) org.jline.terminal.Terminal
getTheme()
protected void
handleInput
(String input) protected void
handleMouse
(org.jline.terminal.MouseEvent event) protected void
redraw()
void
removeWindow
(Window window) void
run()
<C extends Component>
voidsetRenderer
(Class<C> clazz, Renderer renderer) void
-
Constructor Details
-
GUIImpl
public GUIImpl(org.jline.terminal.Terminal terminal)
-
-
Method Details
-
getTerminal
public org.jline.terminal.Terminal getTerminal()- Specified by:
getTerminal
in interfaceGUI
-
getRenderer
- Specified by:
getRenderer
in interfaceGUI
-
setRenderer
- Specified by:
setRenderer
in interfaceGUI
-
getTheme
-
setTheme
-
addWindow
-
removeWindow
- Specified by:
removeWindow
in interfaceGUI
-
run
public void run() -
handleInput
-
handleMouse
protected void handleMouse(org.jline.terminal.MouseEvent event) -
redraw
protected void redraw()
-