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()
TextTerminal
init
in interface TextTerminal<T extends AbstractTextTerminal<T>>
public void initProperties()
public void initProperties(Reader propsReader)
public void initProperties(Properties rawProps)