public class ConsoleKeys
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,KeyMap> |
keyMaps |
private KeyMap |
keys |
private java.util.Map<java.lang.String,java.lang.String> |
variables |
Constructor and Description |
---|
ConsoleKeys(java.lang.String appName,
java.net.URL inputrcUrl) |
Modifier and Type | Method and Description |
---|---|
private static char |
getKeyFromName(java.lang.String name) |
protected java.util.Map<java.lang.String,KeyMap> |
getKeyMaps() |
protected KeyMap |
getKeys() |
java.lang.String |
getVariable(java.lang.String var)
Retrieves the value of a variable that was set in the .inputrc file
during processing
|
private void |
loadKeys(java.io.InputStream input,
java.lang.String appName) |
protected void |
loadKeys(java.lang.String appName,
java.net.URL inputrcUrl) |
protected boolean |
setKeyMap(java.lang.String name) |
protected void |
setKeys(KeyMap keys) |
private void |
setVar(java.lang.String key,
java.lang.String val) |
private static java.lang.String |
translateQuoted(java.lang.String keySeq) |
private KeyMap keys
private java.util.Map<java.lang.String,KeyMap> keyMaps
private java.util.Map<java.lang.String,java.lang.String> variables
public ConsoleKeys(java.lang.String appName, java.net.URL inputrcUrl)
protected boolean setKeyMap(java.lang.String name)
protected java.util.Map<java.lang.String,KeyMap> getKeyMaps()
protected KeyMap getKeys()
protected void setKeys(KeyMap keys)
protected void loadKeys(java.lang.String appName, java.net.URL inputrcUrl)
private void loadKeys(java.io.InputStream input, java.lang.String appName) throws java.io.IOException
java.io.IOException
private static java.lang.String translateQuoted(java.lang.String keySeq)
private static char getKeyFromName(java.lang.String name)
private void setVar(java.lang.String key, java.lang.String val)
public java.lang.String getVariable(java.lang.String var)
var
- The variable name