-
public final class MessageRegularContentParamsParameters for ChatComponentFactory.MessageRegularContent.
-
-
Field Summary
Fields Modifier and Type Field Description private final Messagemessageprivate final UsercurrentUserprivate final MessageAlignmentmessageAlignmentprivate final Function1<Message, Unit>onLongItemClickprivate final Function1<MediaGalleryPreviewResult, Unit>onMediaGalleryPreviewResultprivate final Function1<Message, Unit>onQuotedMessageClickprivate final Function1<User, Unit>onUserMentionClickprivate final Function2<Message, String, Unit>onLinkClickprivate final Function1<Mention, Unit>onMentionClick
-
Constructor Summary
Constructors Constructor Description MessageRegularContentParams(Message message, User currentUser, MessageAlignment messageAlignment, Function1<Message, Unit> onLongItemClick, Function1<MediaGalleryPreviewResult, Unit> onMediaGalleryPreviewResult, Function1<Message, Unit> onQuotedMessageClick, Function1<User, Unit> onUserMentionClick, Function2<Message, String, Unit> onLinkClick, Function1<Mention, Unit> onMentionClick)
-
Method Summary
Modifier and Type Method Description final MessagegetMessage()final UsergetCurrentUser()final MessageAlignmentgetMessageAlignment()final Function1<Message, Unit>getOnLongItemClick()final Function1<MediaGalleryPreviewResult, Unit>getOnMediaGalleryPreviewResult()final Function1<Message, Unit>getOnQuotedMessageClick()final Function1<User, Unit>getOnUserMentionClick()final Function2<Message, String, Unit>getOnLinkClick()final Function1<Mention, Unit>getOnMentionClick()-
-
Constructor Detail
-
MessageRegularContentParams
MessageRegularContentParams(Message message, User currentUser, MessageAlignment messageAlignment, Function1<Message, Unit> onLongItemClick, Function1<MediaGalleryPreviewResult, Unit> onMediaGalleryPreviewResult, Function1<Message, Unit> onQuotedMessageClick, Function1<User, Unit> onUserMentionClick, Function2<Message, String, Unit> onLinkClick, Function1<Mention, Unit> onMentionClick)
- Parameters:
message- The message to display.currentUser- The currently logged in user.messageAlignment- The horizontal alignment of the message in the message list.onLongItemClick- Action invoked when a message is long-clicked.onMediaGalleryPreviewResult- Action invoked with the media gallery preview result.onQuotedMessageClick- Action invoked when a quoted message is clicked.onUserMentionClick- Action invoked when a user mention is clicked.onLinkClick- Action invoked when a link in a message is clicked.onMentionClick- Action invoked when any mention is clicked.
-
-
Method Detail
-
getMessage
final Message getMessage()
-
getCurrentUser
final User getCurrentUser()
-
getMessageAlignment
final MessageAlignment getMessageAlignment()
-
getOnLongItemClick
final Function1<Message, Unit> getOnLongItemClick()
-
getOnMediaGalleryPreviewResult
final Function1<MediaGalleryPreviewResult, Unit> getOnMediaGalleryPreviewResult()
-
getOnQuotedMessageClick
final Function1<Message, Unit> getOnQuotedMessageClick()
-
getOnUserMentionClick
final Function1<User, Unit> getOnUserMentionClick()
-
getOnLinkClick
final Function2<Message, String, Unit> getOnLinkClick()
-
getOnMentionClick
final Function1<Mention, Unit> getOnMentionClick()
-
-
-
-