public class History
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.LinkedList<java.lang.String> |
commands |
private int |
limit |
private static int |
SIZE_DEFAULT |
Constructor and Description |
---|
History() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
append(java.lang.CharSequence commandLine) |
(package private) java.lang.CharSequence |
evaluate(java.lang.CharSequence commandLine) |
private java.lang.String |
findContains(java.text.CharacterIterator ci) |
private java.lang.CharSequence |
findDelimiter(java.text.CharacterIterator ci,
char delimiter) |
private java.lang.String |
findStartsWith(java.text.CharacterIterator ci) |
private java.lang.String |
getCommand(java.text.CharacterIterator ci) |
(package private) java.util.Iterator<java.lang.String> |
getHistory()
Returns the command history, oldest command first
|
private java.lang.String |
subst(java.text.CharacterIterator ci,
char delimiter,
boolean replaceAll,
java.lang.String event) |
private static final int SIZE_DEFAULT
private java.util.LinkedList<java.lang.String> commands
private int limit
java.lang.CharSequence evaluate(java.lang.CharSequence commandLine)
java.util.Iterator<java.lang.String> getHistory()
void append(java.lang.CharSequence commandLine)
private java.lang.String getCommand(java.text.CharacterIterator ci)
private java.lang.String findContains(java.text.CharacterIterator ci)
private java.lang.String findStartsWith(java.text.CharacterIterator ci)
private java.lang.String subst(java.text.CharacterIterator ci, char delimiter, boolean replaceAll, java.lang.String event)
private java.lang.CharSequence findDelimiter(java.text.CharacterIterator ci, char delimiter)