Package org.jline.utils
Class Status
java.lang.Object
org.jline.utils.Status
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected AttributedStringprotected Displayprotected List<AttributedString> protected intprotected final booleanprotected booleanprotected final Terminal -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getExistingStatus(Terminal terminal) static Statusstatic Statusvoidhide()voidredraw()voidreset()voidresize()voidvoidrestore()Therestore()call is the opposite ofsuspend()and will make the status bar be updated again.voidsetBorder(boolean border) intsize()voidsuspend()Thesuspendmethod is used when a full-screen.toString()voidupdate(List<AttributedString> lines) voidupdate(List<AttributedString> lines, boolean flush) Returnstrueif the cursor may be misplaced and should be updated.
-
Field Details
-
terminal
-
supported
protected final boolean supported -
suspended
protected boolean suspended -
borderString
-
border
protected int border -
display
-
lines
-
scrollRegion
protected int scrollRegion
-
-
Constructor Details
-
Status
-
-
Method Details
-
getStatus
-
getExistingStatus
-
getStatus
-
close
public void close() -
setBorder
public void setBorder(boolean border) -
resize
public void resize() -
resize
-
reset
public void reset() -
redraw
public void redraw() -
hide
public void hide() -
update
-
update
Returnstrueif the cursor may be misplaced and should be updated. -
suspend
public void suspend()Thesuspendmethod is used when a full-screen. If the status was not already suspended, the lines used by the status are cleared during this call. -
restore
public void restore()Therestore()call is the opposite ofsuspend()and will make the status bar be updated again. If the status was suspended, the lines used by the status will be drawn during this call. -
size
public int size() -
toString
-