public class InMemoryHistory extends History
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
current |
private java.util.List<java.lang.String> |
historyList |
private int |
lastFetchedId |
private java.lang.String |
lastSearchArgument |
private int |
lastSearchedId |
private int |
maxSize |
private SearchDirection |
searchDirection |
| Constructor and Description |
|---|
InMemoryHistory() |
InMemoryHistory(int maxSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
java.lang.String |
find(java.lang.String search) |
java.lang.String |
get(int index) |
java.util.List<java.lang.String> |
getAll() |
java.lang.String |
getCurrent() |
java.lang.String |
getNextFetch() |
java.lang.String |
getPreviousFetch() |
SearchDirection |
getSearchDirection() |
void |
push(java.lang.String entry) |
java.lang.String |
search(java.lang.String search) |
private java.lang.String |
searchForward(java.lang.String search) |
private java.lang.String |
searchReverse(java.lang.String search) |
void |
setCurrent(java.lang.String line) |
void |
setSearchDirection(SearchDirection direction) |
int |
size() |
void |
stop() |
private final java.util.List<java.lang.String> historyList
private int lastFetchedId
private int lastSearchedId
private java.lang.String current
private SearchDirection searchDirection
private final int maxSize
private java.lang.String lastSearchArgument
public InMemoryHistory()
public InMemoryHistory(int maxSize)
public void setSearchDirection(SearchDirection direction)
setSearchDirection in class Historypublic SearchDirection getSearchDirection()
getSearchDirection in class Historypublic java.lang.String getPreviousFetch()
getPreviousFetch in class Historypublic java.lang.String getNextFetch()
getNextFetch in class Historypublic java.lang.String search(java.lang.String search)
private java.lang.String searchReverse(java.lang.String search)
private java.lang.String searchForward(java.lang.String search)
public void setCurrent(java.lang.String line)
setCurrent in class Historypublic java.lang.String getCurrent()
getCurrent in class History