public abstract class AbstractTextTerminal<T extends AbstractTextTerminal<T>> extends Object implements TextTerminal<T>
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_USER_INTERRUPT_KEY |
static String |
SYSPROP_PROPERTIES_FILE_LOCATION |
| Constructor and Description |
|---|
AbstractTextTerminal() |
| Modifier and Type | Method and Description |
|---|---|
String |
addDefaultProperty(String key,
String value) |
Map<String,String> |
getDefaultProperties() |
TerminalProperties |
getProperties() |
List<String> |
getPropertiesPrefixes() |
Optional<Reader> |
getPropertiesReader() |
void |
init()
This method is typically called after the terminal has been created.
|
void |
initProperties() |
void |
initProperties(Properties rawProps) |
void |
initProperties(Reader propsReader) |
public static final String SYSPROP_PROPERTIES_FILE_LOCATION
public static final String DEFAULT_USER_INTERRUPT_KEY
public TerminalProperties getProperties()
getProperties in interface TextTerminal<T extends AbstractTextTerminal<T>>TerminalProperties of this text terminal.public void init()
TextTerminalinit in interface TextTerminal<T extends AbstractTextTerminal<T>>public void initProperties()
public void initProperties(Reader propsReader)
public void initProperties(Properties rawProps)