public class TextTerminalData
extends java.lang.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 |
---|---|
java.lang.String |
addMessage(java.lang.String message) |
void |
addRawMessage(java.lang.String message) |
void |
addSetting(java.lang.String key,
java.lang.Object value) |
void |
addSetting(TextTerminalData.KeyValue keyVal) |
void |
clear() |
TextTerminalData.Action |
getAction() |
java.lang.String |
getActionData() |
java.lang.String |
getBookmark() |
TextTerminalData |
getCopy() |
java.util.List<TextTerminalData.MessageGroup> |
getMessageGroups() |
java.lang.String |
getResetToBookmark() |
boolean |
hasAction() |
boolean |
isEmpty() |
boolean |
isLineResetRequired() |
boolean |
isMoveToLineStartRequired() |
boolean |
isNewGroupRequiredForSetting() |
boolean |
isResetRequired() |
TextTerminalData.MessageGroup |
newMessageGroup() |
void |
setAction(TextTerminalData.Action action) |
void |
setActionData(java.lang.String actionData) |
void |
setBookmark(java.lang.String bookmark) |
void |
setLineResetRequired(boolean lineResetRequired) |
void |
setMoveToLineStartRequired(boolean moveToLineStartRequired) |
void |
setResetRequired(boolean resetRequired) |
void |
setResetToBookmark(java.lang.String resetToBookmark) |
java.lang.String |
toString() |
public TextTerminalData getCopy()
public java.util.List<TextTerminalData.MessageGroup> getMessageGroups()
public TextTerminalData.MessageGroup newMessageGroup()
public boolean isNewGroupRequiredForSetting()
public void addSetting(java.lang.String key, java.lang.Object value)
public void addSetting(TextTerminalData.KeyValue keyVal)
public void addRawMessage(java.lang.String message)
public java.lang.String addMessage(java.lang.String message)
public TextTerminalData.Action getAction()
public void setAction(TextTerminalData.Action action)
public java.lang.String getActionData()
public void setActionData(java.lang.String actionData)
public boolean isResetRequired()
public void setResetRequired(boolean resetRequired)
public boolean isLineResetRequired()
public void setLineResetRequired(boolean lineResetRequired)
public boolean isMoveToLineStartRequired()
public void setMoveToLineStartRequired(boolean moveToLineStartRequired)
public java.lang.String getBookmark()
public void setBookmark(java.lang.String bookmark)
public java.lang.String getResetToBookmark()
public void setResetToBookmark(java.lang.String resetToBookmark)
public boolean isEmpty()
public boolean hasAction()
public void clear()
public java.lang.String toString()
toString
in class java.lang.Object