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