本文整理了Java中org.jline.reader.History.attach()
方法的一些代码示例,展示了History.attach()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。History.attach()
方法的具体详情如下:
包路径:org.jline.reader.History
类名称:History
方法名:attach
[英]Initialize the history for the given reader.
[中]初始化给定读取器的历史记录。
代码示例来源:origin: julianhyde/sqlline
public void setHistoryFile(String historyFile) {
final String currentValue = get(HISTORY_FILE);
if (Objects.equals(currentValue, historyFile)
|| Objects.equals(currentValue, Commands.expand(historyFile))) {
return;
}
if (DEFAULT.equalsIgnoreCase(historyFile)) {
set(HISTORY_FILE, DEFAULT);
} else {
propertiesMap.put(HISTORY_FILE, Commands.expand(historyFile));
}
if (sqlLine != null && sqlLine.getLineReader() != null) {
History history = sqlLine.getLineReader().getHistory();
if (history == null) {
history = new DefaultHistory();
} else {
try {
history.save();
} catch (IOException e) {
sqlLine.handleException(e);
}
}
sqlLine.getLineReader()
.setVariable(LineReader.HISTORY_FILE, get(HISTORY_FILE));
history.attach(sqlLine.getLineReader());
}
}
代码示例来源:origin: org.jline/jline
history.attach(this);
代码示例来源:origin: julianhyde/sqlline
fileHistory.attach(lineReader);
setLineReader(lineReader);
return lineReader;
代码示例来源:origin: sqlline/sqlline
fileHistory.attach(lineReader);
setLineReader(lineReader);
return lineReader;
内容来源于网络,如有侵权,请联系作者删除!