Widgets.AutopairWidgets
, Widgets.AutosuggestionWidgets
, Widgets.TailTipWidgets
public abstract class Widgets extends Object
Modifier and Type | Class | Description |
---|---|---|
static class |
Widgets.ArgDesc |
|
static class |
Widgets.AutopairWidgets |
Creates and manages widgets that auto-closes, deletes and skips over matching delimiters intelligently.
|
static class |
Widgets.AutosuggestionWidgets |
Creates and manages widgets for as you type command line suggestions.
|
static class |
Widgets.CmdDesc |
|
static class |
Widgets.CmdLine |
|
static class |
Widgets.TailTipWidgets |
Creates and manages widgets for as you type command line suggestions.
|
Modifier and Type | Field | Description |
---|---|---|
protected static String |
AP_BACKWARD_DELETE_CHAR |
|
protected static String |
AP_INSERT |
|
protected static String |
AP_TOGGLE |
|
protected static String |
TT_ACCEPT_LINE |
|
protected static String |
TT_TOGGLE |
Constructor | Description |
---|---|
Widgets(LineReader reader) |
Modifier and Type | Method | Description |
---|---|---|
void |
addDescription(List<AttributedString> desc) |
|
void |
addWidget(String name,
Widget widget) |
|
void |
aliasWidget(String orig,
String alias) |
|
List<String> |
args() |
|
Buffer |
buffer() |
|
void |
callWidget(String name) |
|
void |
clearDescription() |
|
void |
clearTailTip() |
|
String |
currChar() |
|
void |
destroyDescription() |
|
void |
executeWidget(String name) |
|
boolean |
existsWidget(String name) |
|
KeyMap<Binding> |
getKeyMap() |
|
String |
getWidget(String name) |
|
void |
initDescription(int size) |
|
String |
lastBinding() |
|
Parser |
parser() |
|
String |
prevChar() |
|
void |
putString(String string) |
|
void |
replaceBuffer(Buffer buffer) |
|
void |
setErrorIndex(int errorIndex) |
|
void |
setErrorPattern(Pattern errorPattern) |
|
void |
setSuggestionType(LineReader.SuggestionType type) |
|
void |
setTailTip(String tailTip) |
|
String |
tailTip() |
protected static final String AP_TOGGLE
protected static final String AP_INSERT
protected static final String AP_BACKWARD_DELETE_CHAR
protected static final String TT_TOGGLE
protected static final String TT_ACCEPT_LINE
public Widgets(LineReader reader)
public void callWidget(String name)
public void executeWidget(String name)
public boolean existsWidget(String name)
public Parser parser()
public Buffer buffer()
public void replaceBuffer(Buffer buffer)
public String prevChar()
public String currChar()
public String lastBinding()
public void putString(String string)
public String tailTip()
public void setTailTip(String tailTip)
public void setErrorPattern(Pattern errorPattern)
public void setErrorIndex(int errorIndex)
public void clearTailTip()
public void setSuggestionType(LineReader.SuggestionType type)
public void addDescription(List<AttributedString> desc)
public void clearDescription()
public void initDescription(int size)
public void destroyDescription()
Copyright © 2020. All rights reserved.