-
public final class MessageTextContentParamsParameters for ChatComponentFactory.MessageTextContent.
-
-
Field Summary
Fields Modifier and Type Field Description private final Messagemessageprivate final UsercurrentUserprivate final Function1<Message, Unit>onLongItemClickprivate final Function1<User, Unit>onUserMentionClickprivate final Modifiermodifierprivate final Function2<Message, String, Unit>onLinkClickprivate final Function1<Mention, Unit>onMentionClick
-
Method Summary
Modifier and Type Method Description final MessagegetMessage()final UsergetCurrentUser()final Function1<Message, Unit>getOnLongItemClick()final Function1<User, Unit>getOnUserMentionClick()final ModifiergetModifier()final Function2<Message, String, Unit>getOnLinkClick()final Function1<Mention, Unit>getOnMentionClick()-
-
Constructor Detail
-
MessageTextContentParams
MessageTextContentParams(Message message, User currentUser, Function1<Message, Unit> onLongItemClick, Function1<User, Unit> onUserMentionClick, Modifier modifier, Function2<Message, String, Unit> onLinkClick, Function1<Mention, Unit> onMentionClick)
- Parameters:
message- The message containing the text.currentUser- The currently logged in user.onLongItemClick- Action invoked when a message is long-clicked.onUserMentionClick- Action invoked when a user mention is clicked.modifier- Modifier for styling.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()
-
getOnLongItemClick
final Function1<Message, Unit> getOnLongItemClick()
-
getOnUserMentionClick
final Function1<User, Unit> getOnUserMentionClick()
-
getModifier
final Modifier getModifier()
-
getOnLinkClick
final Function2<Message, String, Unit> getOnLinkClick()
-
getOnMentionClick
final Function1<Mention, Unit> getOnMentionClick()
-
-
-
-