Class JediTermWidget
java.lang.Object
org.springframework.shell.test.jediterm.terminal.ui.JediTermWidget
- All Implemented Interfaces:
TerminalSession,TerminalWidget
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidclose()protected StyleStateprotected TerminalPanelcreateTerminalPanel(StyleState styleState, TerminalTextBuffer terminalTextBuffer) createTerminalSession(TtyConnector ttyConnector) protected TerminalStartercreateTerminalStarter(JediTerminal terminal, TtyConnector connector) booleanvoidsetTerminalPanelListener(TerminalPanelListener terminalPanelListener) voidsetTtyConnector(TtyConnector ttyConnector) voidstart()voidstop()
-
Constructor Details
-
JediTermWidget
public JediTermWidget() -
JediTermWidget
public JediTermWidget(int columns, int lines)
-
-
Method Details
-
createDefaultStyle
-
createTerminalPanel
protected TerminalPanel createTerminalPanel(StyleState styleState, TerminalTextBuffer terminalTextBuffer) -
getTerminalDisplay
- Specified by:
getTerminalDisplayin interfaceTerminalWidget
-
getTerminalPanel
-
setTtyConnector
-
createTerminalStarter
-
getTtyConnector
- Specified by:
getTtyConnectorin interfaceTerminalSession
-
getTerminal
- Specified by:
getTerminalin interfaceTerminalSession
-
getSessionName
- Specified by:
getSessionNamein interfaceTerminalSession
-
start
public void start()- Specified by:
startin interfaceTerminalSession
-
stop
public void stop() -
isSessionRunning
public boolean isSessionRunning() -
getTerminalTextBuffer
- Specified by:
getTerminalTextBufferin interfaceTerminalSession
-
canOpenSession
public boolean canOpenSession()- Specified by:
canOpenSessionin interfaceTerminalWidget
-
setTerminalPanelListener
- Specified by:
setTerminalPanelListenerin interfaceTerminalWidget
-
getCurrentSession
- Specified by:
getCurrentSessionin interfaceTerminalWidget
-
createTerminalSession
- Specified by:
createTerminalSessionin interfaceTerminalWidget
-
close
public void close()- Specified by:
closein interfaceTerminalSession
-
getTerminalStarter
- Specified by:
getTerminalStarterin interfaceTerminalSession
-