-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSentence.Companion
-
Field Summary
Fields Modifier and Type Field Description private final EventTypeeventTypeprivate final Stringtextprivate final List<GenericMessage>messagesprivate final UserInterfaceTypeuserInterfaceprivate final Longdelay
-
Constructor Summary
Constructors Constructor Description Sentence(String text, List<ConnectorMessage> messages, UserInterfaceType userInterface, Function0<NlpCallStats> nlpStatsProvider)Sentence(String text, List<GenericMessage> messages, UserInterfaceType userInterface, Long delay, Function0<NlpCallStats> nlpStatsProvider)
-
Method Summary
Modifier and Type Method Description ActiontoAction(PlayerId playerId, String applicationId, PlayerId recipientId)Sentenceobfuscate()Obfuscates the content of message. StringtoPrettyString()Returns a human readable string representation of the message. BooleanisSimpleMessage()Booleanequals(Object other)IntegerhashCode()final Stringcomponent1()final List<GenericMessage>component2()final UserInterfaceTypecomponent3()final Longcomponent4()final Sentencecopy(String text, List<GenericMessage> messages, UserInterfaceType userInterface, Long delay, Function0<NlpCallStats> nlpStatsProvider)EventTypegetEventType()final StringgetText()final List<GenericMessage>getMessages()final UserInterfaceTypegetUserInterface()LonggetDelay()-
-
Constructor Detail
-
Sentence
Sentence(String text, List<ConnectorMessage> messages, UserInterfaceType userInterface, Function0<NlpCallStats> nlpStatsProvider)
-
Sentence
Sentence(String text, List<GenericMessage> messages, UserInterfaceType userInterface, Long delay, Function0<NlpCallStats> nlpStatsProvider)
-
-
Method Detail
-
toPrettyString
String toPrettyString()
Returns a human readable string representation of the message.
-
isSimpleMessage
Boolean isSimpleMessage()
-
component1
final String component1()
-
component2
final List<GenericMessage> component2()
-
component3
final UserInterfaceType component3()
-
component4
final Long component4()
-
copy
final Sentence copy(String text, List<GenericMessage> messages, UserInterfaceType userInterface, Long delay, Function0<NlpCallStats> nlpStatsProvider)
-
getEventType
EventType getEventType()
-
getMessages
final List<GenericMessage> getMessages()
-
getUserInterface
final UserInterfaceType getUserInterface()
-
-
-
-