Package cn.mapway.xterm.client
Class Terminal
java.lang.Object
cn.mapway.xterm.client.Terminal
- All Implemented Interfaces:
IDisposable
@JsType(isNative=true,
namespace="<global>",
name="Terminal")
public class Terminal
extends Object
implements IDisposable
Terminal
Xterm.js Main UI
- Author:
- zhangjianshe <zhangjianshe@gmail.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidblur()voidclear()voidvoidderegisterCharacterJoiner(Integer joinerId) voidderegisterLinkMatcher(Integer matcherId) voiddispose()voidfocus()intgetCols()com.google.gwt.dom.client.Elementelemental2.core.JsObjectintgetRows()booleanvoidloadAddon(ITerminalAddon addon) onKey(IOnKeyHandler handler) voidopen(com.google.gwt.dom.client.Element e) 打开一个终端voidvoidrefresh(int start, int end) voidreset()voidresize(int columns, int rows) voidscrollLines(int amount) voidvoidscrollToLine(int line) voidvoidselect(int column, int row, int length) voidvoidselectLines(int start, int end) voidfontFamily” “termName” “bellSound” “wordSeparator”,final voidvoidvoid
-
Constructor Details
-
Terminal
构造一个终端对象- Parameters:
options-
-
-
Method Details
-
onKey
-
open
public void open(com.google.gwt.dom.client.Element e) 打开一个终端- Parameters:
e-
-
getOptions
-
getCols
@JsProperty public int getCols() -
getElement
@JsProperty public com.google.gwt.dom.client.Element getElement() -
getRows
@JsProperty public int getRows() -
write
-
writeln
-
resize
public void resize(int columns, int rows) -
scrollLines
public void scrollLines(int amount) -
reset
public void reset() -
paste
-
refresh
public void refresh(int start, int end) -
loadAddon
-
hasSelection
public boolean hasSelection() -
getSelection
-
getSelectionPosition
-
getOption
-
focus
public void focus() -
deregisterLinkMatcher
-
deregisterCharacterJoiner
-
clearSelection
public void clearSelection() -
clear
public void clear() -
blur
public void blur() -
scrollToBottom
public void scrollToBottom() -
scrollToTop
public void scrollToTop() -
scrollToLine
public void scrollToLine(int line) -
select
public void select(int column, int row, int length) -
selectAll
public void selectAll() -
selectLines
public void selectLines(int start, int end) -
setOption
fontFamily” “termName” “bellSound” “wordSeparator”,- Parameters:
key-value-
-
dispose
public void dispose()- Specified by:
disposein interfaceIDisposable
-
setTheme
-