Package io.manebot.chat
Class AbstractChatMessage
- java.lang.Object
-
- io.manebot.chat.AbstractChatMessage
-
- All Implemented Interfaces:
ChatMessage
- Direct Known Subclasses:
AbstractTextChatMessage
public abstract class AbstractChatMessage extends java.lang.Object implements ChatMessage
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.manebot.chat.ChatMessage
ChatMessage.Builder
-
-
Constructor Summary
Constructors Constructor Description AbstractChatMessage(ChatSender sender, java.util.Date date)
-
Method Summary
Modifier and Type Method Description java.util.Date
getDate()
Gets the date this message was received, or sent by the sender.ChatSender
getSender()
Gets the sender for this chat message.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.manebot.chat.ChatMessage
delete, doesMentionSelf, edit, edit, getEditedDate, getEmbeds, getMentions, getMessage, getRawMessage, wasEdited
-
-
-
-
Constructor Detail
-
AbstractChatMessage
public AbstractChatMessage(ChatSender sender, java.util.Date date)
-
-
Method Detail
-
getSender
public ChatSender getSender()
Description copied from interface:ChatMessage
Gets the sender for this chat message.- Specified by:
getSender
in interfaceChatMessage
- Returns:
- sender.
-
getDate
public java.util.Date getDate()
Description copied from interface:ChatMessage
Gets the date this message was received, or sent by the sender.- Specified by:
getDate
in interfaceChatMessage
- Returns:
- message date.
-
-