| Interface | Description |
|---|---|
| MessageHolders.ContentChecker<MESSAGE extends IMessage> |
The interface, which contains logic for checking the availability of content.
|
| MessageInput.AttachmentsListener |
Interface definition for a callback to be invoked when user presses 'add' button
|
| MessageInput.InputListener |
Interface definition for a callback to be invoked when user pressed 'submit' button
|
| MessageInput.TypingListener |
Interface definition for a callback to be invoked when user typing
|
| MessagesListAdapter.Formatter<MESSAGE> |
Interface used to format your message model when copying.
|
| MessagesListAdapter.OnLoadMoreListener |
Interface definition for a callback to be invoked when next part of messages need to be loaded.
|
| MessagesListAdapter.OnMessageClickListener<MESSAGE extends IMessage> |
Interface definition for a callback to be invoked when message item is clicked.
|
| MessagesListAdapter.OnMessageLongClickListener<MESSAGE extends IMessage> |
Interface definition for a callback to be invoked when message item is long clicked.
|
| MessagesListAdapter.OnMessageViewClickListener<MESSAGE extends IMessage> |
Interface definition for a callback to be invoked when message view is clicked.
|
| MessagesListAdapter.OnMessageViewLongClickListener<MESSAGE extends IMessage> |
Interface definition for a callback to be invoked when message view is long clicked.
|
| MessagesListAdapter.SelectionListener |
Interface definition for a callback to be invoked when selected messages count is changed.
|
| Class | Description |
|---|---|
| MessageHolders | |
| MessageHolders.BaseIncomingMessageViewHolder<MESSAGE extends IMessage> |
Base view holder for incoming message
|
| MessageHolders.BaseMessageViewHolder<MESSAGE extends IMessage> |
The base class for view holders for incoming and outcoming message.
|
| MessageHolders.BaseOutcomingMessageViewHolder<MESSAGE extends IMessage> |
Base view holder for outcoming message
|
| MessageHolders.DefaultDateHeaderViewHolder |
Default view holder implementation for date header
|
| MessageHolders.IncomingImageMessageViewHolder<MESSAGE extends MessageContentType.Image> |
Default view holder implementation for incoming image message
|
| MessageHolders.IncomingTextMessageViewHolder<MESSAGE extends IMessage> |
Default view holder implementation for incoming text message
|
| MessageHolders.OutcomingImageMessageViewHolder<MESSAGE extends MessageContentType.Image> |
Default view holder implementation for outcoming image message
|
| MessageHolders.OutcomingTextMessageViewHolder<MESSAGE extends IMessage> |
Default view holder implementation for outcoming text message
|
| MessageInput |
Component for input outcoming messages
|
| MessagesList |
Component for displaying list of messages
|
| MessagesListAdapter<MESSAGE extends IMessage> |
Adapter for
MessagesList. |
| MessagesListAdapter.BaseMessageViewHolder<MESSAGE extends IMessage> | Deprecated. |
| MessagesListAdapter.DefaultDateHeaderViewHolder | Deprecated. |
| MessagesListAdapter.HoldersConfig | Deprecated. |
| MessagesListAdapter.IncomingMessageViewHolder<MESSAGE extends IMessage> | Deprecated. |
| MessagesListAdapter.OutcomingMessageViewHolder<MESSAGE extends IMessage> | Deprecated. |