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 voidaddWindow(Window window)<C extends Component>
RenderergetRenderer(java.lang.Class<C> clazz)org.jline.terminal.TerminalgetTerminal()ThemegetTheme()protected voidhandleInput(java.lang.String input)protected voidhandleMouse(org.jline.terminal.MouseEvent event)protected voidredraw()voidremoveWindow(Window window)voidrun()<C extends Component>
voidsetRenderer(java.lang.Class<C> clazz, Renderer renderer)voidsetTheme(Theme theme)
-
-
-
Method Detail
-
getTerminal
public org.jline.terminal.Terminal getTerminal()
- Specified by:
getTerminalin interfaceGUI
-
getRenderer
public <C extends Component> Renderer getRenderer(java.lang.Class<C> clazz)
- Specified by:
getRendererin interfaceGUI
-
setRenderer
public <C extends Component> void setRenderer(java.lang.Class<C> clazz, Renderer renderer)
- Specified by:
setRendererin interfaceGUI
-
removeWindow
public void removeWindow(Window window)
- Specified by:
removeWindowin interfaceGUI
-
handleInput
protected void handleInput(java.lang.String input)
-
handleMouse
protected void handleMouse(org.jline.terminal.MouseEvent event)
-
redraw
protected void redraw()
-
-