public class TextTerminalData extends Object
TextTerminalData.MessageGroup
s, each one consisting of a list of settings (represented as TextTerminalData.KeyValue
s) and a list of prompt messages.Modifier and Type | Class and Description |
---|---|
static class |
TextTerminalData.Action |
static class |
TextTerminalData.KeyValue
A key-value pair
|
static class |
TextTerminalData.MessageGroup
A group of messages sharing the same settings
|
Constructor and Description |
---|
TextTerminalData() |
Modifier and Type | Method and Description |
---|---|
void |
addMessage(String message) |
void |
addSetting(String key,
Object value) |
void |
addSetting(TextTerminalData.KeyValue keyVal) |
void |
clear() |
TextTerminalData.Action |
getAction() |
TextTerminalData |
getCopy() |
List<TextTerminalData.MessageGroup> |
getMessageGroups() |
boolean |
hasAction() |
boolean |
isEmpty() |
boolean |
isNewGroupRequiredForSetting() |
boolean |
isResetRequired() |
TextTerminalData.MessageGroup |
newMessageGroup() |
void |
setAction(TextTerminalData.Action action) |
void |
setResetRequired(boolean resetRequired) |
String |
toString() |
public TextTerminalData getCopy()
public List<TextTerminalData.MessageGroup> getMessageGroups()
public TextTerminalData.MessageGroup newMessageGroup()
public boolean isNewGroupRequiredForSetting()
public void addSetting(TextTerminalData.KeyValue keyVal)
public void addMessage(String message)
public TextTerminalData.Action getAction()
public void setAction(TextTerminalData.Action action)
public boolean isResetRequired()
public void setResetRequired(boolean resetRequired)
public boolean isEmpty()
public boolean hasAction()
public void clear()