package it.slyce.messaging.message.messageItem.general.generalText; import it.slyce.messaging.message.GeneralTextMessage; import it.slyce.messaging.message.MessageSource; import it.slyce.messaging.message.messageItem.MessageItem; import it.slyce.messaging.message.messageItem.MessageItemType; import it.slyce.messaging.message.messageItem.MessageViewHolder; public class MessageGeneralTextItem extends MessageItem { public MessageGeneralTextItem(GeneralTextMessage message) { super(message); } @Override public void buildMessageItem( MessageViewHolder messageViewHolder) { MessageGeneralTextViewHolder viewHolder = (MessageGeneralTextViewHolder) messageViewHolder; GeneralTextMessage generalTextMessage = (GeneralTextMessage) message; viewHolder.messageTextView.setText(generalTextMessage.getText()); } @Override public MessageItemType getMessageItemType() { return MessageItemType.GENERAL_TEXT; } @Override public MessageSource getMessageSource() { return MessageSource.GENERAL; } }