- MessageContentType - Interface in com.stfalcon.chatkit.commons.models
-
Interface used to mark messages as custom content types.
- MessageContentType.Image - Interface in com.stfalcon.chatkit.commons.models
-
Default media type for image message.
- MessageHolders - Class in com.stfalcon.chatkit.messages
-
- MessageHolders() - Constructor for class com.stfalcon.chatkit.messages.MessageHolders
-
- MessageHolders.BaseIncomingMessageViewHolder<MESSAGE extends IMessage> - Class in com.stfalcon.chatkit.messages
-
Base view holder for incoming message
- MessageHolders.BaseMessageViewHolder<MESSAGE extends IMessage> - Class in com.stfalcon.chatkit.messages
-
The base class for view holders for incoming and outcoming message.
- MessageHolders.BaseOutcomingMessageViewHolder<MESSAGE extends IMessage> - Class in com.stfalcon.chatkit.messages
-
Base view holder for outcoming message
- MessageHolders.ContentChecker<MESSAGE extends IMessage> - Interface in com.stfalcon.chatkit.messages
-
The interface, which contains logic for checking the availability of content.
- MessageHolders.DefaultDateHeaderViewHolder - Class in com.stfalcon.chatkit.messages
-
Default view holder implementation for date header
- MessageHolders.IncomingImageMessageViewHolder<MESSAGE extends MessageContentType.Image> - Class in com.stfalcon.chatkit.messages
-
Default view holder implementation for incoming image message
- MessageHolders.IncomingTextMessageViewHolder<MESSAGE extends IMessage> - Class in com.stfalcon.chatkit.messages
-
Default view holder implementation for incoming text message
- MessageHolders.OutcomingImageMessageViewHolder<MESSAGE extends MessageContentType.Image> - Class in com.stfalcon.chatkit.messages
-
Default view holder implementation for outcoming image message
- MessageHolders.OutcomingTextMessageViewHolder<MESSAGE extends IMessage> - Class in com.stfalcon.chatkit.messages
-
Default view holder implementation for outcoming text message
- messageInput - Variable in class com.stfalcon.chatkit.messages.MessageInput
-
- MessageInput - Class in com.stfalcon.chatkit.messages
-
Component for input outcoming messages
- MessageInput(Context) - Constructor for class com.stfalcon.chatkit.messages.MessageInput
-
- MessageInput(Context, AttributeSet) - Constructor for class com.stfalcon.chatkit.messages.MessageInput
-
- MessageInput(Context, AttributeSet, int) - Constructor for class com.stfalcon.chatkit.messages.MessageInput
-
- MessageInput.AttachmentsListener - Interface in com.stfalcon.chatkit.messages
-
Interface definition for a callback to be invoked when user presses 'add' button
- MessageInput.InputListener - Interface in com.stfalcon.chatkit.messages
-
Interface definition for a callback to be invoked when user pressed 'submit' button
- MessageInput.TypingListener - Interface in com.stfalcon.chatkit.messages
-
Interface definition for a callback to be invoked when user typing
- messageSendButton - Variable in class com.stfalcon.chatkit.messages.MessageInput
-
- MessagesList - Class in com.stfalcon.chatkit.messages
-
Component for displaying list of messages
- MessagesList(Context) - Constructor for class com.stfalcon.chatkit.messages.MessagesList
-
- MessagesList(Context, AttributeSet) - Constructor for class com.stfalcon.chatkit.messages.MessagesList
-
- MessagesList(Context, AttributeSet, int) - Constructor for class com.stfalcon.chatkit.messages.MessagesList
-
- MessagesListAdapter<MESSAGE extends IMessage> - Class in com.stfalcon.chatkit.messages
-
- MessagesListAdapter(String, ImageLoader) - Constructor for class com.stfalcon.chatkit.messages.MessagesListAdapter
-
For default list item layout and view holder.
- MessagesListAdapter(String, MessageHolders, ImageLoader) - Constructor for class com.stfalcon.chatkit.messages.MessagesListAdapter
-
For default list item layout and view holder.
- MessagesListAdapter.BaseMessageViewHolder<MESSAGE extends IMessage> - Class in com.stfalcon.chatkit.messages
-
Deprecated.
- MessagesListAdapter.DefaultDateHeaderViewHolder - Class in com.stfalcon.chatkit.messages
-
Deprecated.
- MessagesListAdapter.Formatter<MESSAGE> - Interface in com.stfalcon.chatkit.messages
-
Interface used to format your message model when copying.
- MessagesListAdapter.HoldersConfig - Class in com.stfalcon.chatkit.messages
-
Deprecated.
- MessagesListAdapter.IncomingMessageViewHolder<MESSAGE extends IMessage> - Class in com.stfalcon.chatkit.messages
-
Deprecated.
- MessagesListAdapter.OnLoadMoreListener - Interface in com.stfalcon.chatkit.messages
-
Interface definition for a callback to be invoked when next part of messages need to be loaded.
- MessagesListAdapter.OnMessageClickListener<MESSAGE extends IMessage> - Interface in com.stfalcon.chatkit.messages
-
Interface definition for a callback to be invoked when message item is clicked.
- MessagesListAdapter.OnMessageLongClickListener<MESSAGE extends IMessage> - Interface in com.stfalcon.chatkit.messages
-
Interface definition for a callback to be invoked when message item is long clicked.
- MessagesListAdapter.OnMessageViewClickListener<MESSAGE extends IMessage> - Interface in com.stfalcon.chatkit.messages
-
Interface definition for a callback to be invoked when message view is clicked.
- MessagesListAdapter.OnMessageViewLongClickListener<MESSAGE extends IMessage> - Interface in com.stfalcon.chatkit.messages
-
Interface definition for a callback to be invoked when message view is long clicked.
- MessagesListAdapter.OutcomingMessageViewHolder<MESSAGE extends IMessage> - Class in com.stfalcon.chatkit.messages
-
Deprecated.
- MessagesListAdapter.SelectionListener - Interface in com.stfalcon.chatkit.messages
-
Interface definition for a callback to be invoked when selected messages count is changed.
- MessagesListAdapter.Wrapper<DATA> - Class in com.stfalcon.chatkit.messages
-
- moveItem(int, int) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
Move an item
- sendButtonSpace - Variable in class com.stfalcon.chatkit.messages.MessageInput
-
- setAdapter(RecyclerView.Adapter) - Method in class com.stfalcon.chatkit.dialogs.DialogsList
-
Don't use this method for setting your adapter, otherwise exception will by thrown.
- setAdapter(RecyclerView.Adapter) - Method in class com.stfalcon.chatkit.messages.MessagesList
-
Don't use this method for setting your adapter, otherwise exception will by thrown.
- setAdapter(DialogsListAdapter<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsList
-
Sets adapter for DialogsList
- setAdapter(DialogsListAdapter<DIALOG>, boolean) - Method in class com.stfalcon.chatkit.dialogs.DialogsList
-
Sets adapter for DialogsList
- setAdapter(MessagesListAdapter<MESSAGE>) - Method in class com.stfalcon.chatkit.messages.MessagesList
-
Sets adapter for MessagesList
- setAdapter(MessagesListAdapter<MESSAGE>, boolean) - Method in class com.stfalcon.chatkit.messages.MessagesList
-
Sets adapter for MessagesList
- setAttachmentsListener(MessageInput.AttachmentsListener) - Method in class com.stfalcon.chatkit.messages.MessageInput
-
Sets callback for 'add' button.
- setCorners(float, float, float, float) - Method in class com.stfalcon.chatkit.utils.RoundedImageView
-
- setCorners(int, int, int, int) - Method in class com.stfalcon.chatkit.utils.RoundedImageView
-
- setDateHeader(Class<? extends ViewHolder<Date>>, int) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter.HoldersConfig
-
Deprecated.
- setDateHeaderConfig(Class<? extends ViewHolder<Date>>, int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets both of custom view holder class and layout resource for date header.
- setDateHeaderHolder(Class<? extends ViewHolder<Date>>) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom view holder class for date header.
- setDateHeaderLayout(int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom layout reource for date header.
- setDateHeadersFormatter(DateFormatter.Formatter) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter
-
- setDatesFormatter(DateFormatter.Formatter) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter.BaseDialogViewHolder
-
- setDatesFormatter(DateFormatter.Formatter) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
- setDialogStyle(DialogListStyle) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter.DialogViewHolder
-
- setImageBitmap(Bitmap) - Method in class com.stfalcon.chatkit.utils.RoundedImageView
-
- setImageDrawable(Drawable) - Method in class com.stfalcon.chatkit.utils.RoundedImageView
-
- setImageLoader(ImageLoader) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
Register a callback to be invoked when image need to load.
- setImageResource(int) - Method in class com.stfalcon.chatkit.utils.RoundedImageView
-
- setImageURI(Uri) - Method in class com.stfalcon.chatkit.utils.RoundedImageView
-
- setIncoming(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>, int) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter.HoldersConfig
-
Deprecated.
- setIncomingHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter.HoldersConfig
-
Deprecated.
- setIncomingImageConfig(Class<? extends MessageHolders.BaseMessageViewHolder<? extends MessageContentType.Image>>, int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets both of custom view holder class and layout resource for incoming image message.
- setIncomingImageConfig(Class<? extends MessageHolders.BaseMessageViewHolder<? extends MessageContentType.Image>>, int, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets both of custom view holder class and layout resource for incoming image message.
- setIncomingImageHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends MessageContentType.Image>>) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom view holder class for incoming image message.
- setIncomingImageHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends MessageContentType.Image>>, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom view holder class for incoming image message.
- setIncomingImageLayout(int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom layout resource for incoming image message.
- setIncomingImageLayout(int, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom layout resource for incoming image message.
- setIncomingLayout(int) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter.HoldersConfig
-
Deprecated.
- setIncomingTextConfig(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>, int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets both of custom view holder class and layout resource for incoming text message.
- setIncomingTextConfig(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>, int, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets both of custom view holder class and layout resource for incoming text message.
- setIncomingTextHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom view holder class for incoming text message.
- setIncomingTextHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom view holder class for incoming text message.
- setIncomingTextLayout(int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom layout resource for incoming text message.
- setIncomingTextLayout(int, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom layout resource for incoming text message.
- setInputListener(MessageInput.InputListener) - Method in class com.stfalcon.chatkit.messages.MessageInput
-
Sets callback for 'submit' button.
- setItems(List<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
Set dialogs list
- setLastMessage(MESSAGE) - Method in interface com.stfalcon.chatkit.commons.models.IDialog
-
- setLoadMoreListener(MessagesListAdapter.OnLoadMoreListener) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter
-
Set callback to be invoked when list scrolled to top.
- setOnDialogClickListener(DialogsListAdapter.OnDialogClickListener<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter.BaseDialogViewHolder
-
- setOnDialogClickListener(DialogsListAdapter.OnDialogClickListener<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
Register a callback to be invoked when item is clicked.
- setOnDialogLongClickListener(DialogsListAdapter.OnDialogLongClickListener<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
Register a callback to be invoked when item is long clicked.
- setOnDialogViewClickListener(DialogsListAdapter.OnDialogViewClickListener<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter.BaseDialogViewHolder
-
- setOnDialogViewClickListener(DialogsListAdapter.OnDialogViewClickListener<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
Register a callback to be invoked when dialog view is clicked.
- setOnDialogViewLongClickListener(DialogsListAdapter.OnDialogViewLongClickListener<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter.BaseDialogViewHolder
-
- setOnDialogViewLongClickListener(DialogsListAdapter.OnDialogViewLongClickListener<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
Register a callback to be invoked when item view is long clicked.
- setOnLongItemClickListener(DialogsListAdapter.OnDialogLongClickListener<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter.BaseDialogViewHolder
-
- setOnMessageClickListener(MessagesListAdapter.OnMessageClickListener<MESSAGE>) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter
-
Sets click listener for item.
- setOnMessageLongClickListener(MessagesListAdapter.OnMessageLongClickListener<MESSAGE>) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter
-
Sets long click listener for item.
- setOnMessageViewClickListener(MessagesListAdapter.OnMessageViewClickListener<MESSAGE>) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter
-
Sets click listener for message view.
- setOnMessageViewLongClickListener(MessagesListAdapter.OnMessageViewLongClickListener<MESSAGE>) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter
-
Sets long click listener for message view.
- setOutcoming(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>, int) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter.HoldersConfig
-
Deprecated.
- setOutcomingHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter.HoldersConfig
-
Deprecated.
- setOutcomingImageConfig(Class<? extends MessageHolders.BaseMessageViewHolder<? extends MessageContentType.Image>>, int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets both of custom view holder class and layout resource for outcoming image message.
- setOutcomingImageConfig(Class<? extends MessageHolders.BaseMessageViewHolder<? extends MessageContentType.Image>>, int, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets both of custom view holder class and layout resource for outcoming image message.
- setOutcomingImageHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends MessageContentType.Image>>) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom view holder class for outcoming image message.
- setOutcomingImageHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends MessageContentType.Image>>, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom view holder class for outcoming image message.
- setOutcomingImageLayout(int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom layout resource for outcoming image message.
- setOutcomingImageLayout(int, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom layout resource for outcoming image message.
- setOutcomingLayout(int) - Method in class com.stfalcon.chatkit.messages.MessagesListAdapter.HoldersConfig
-
Deprecated.
- setOutcomingTextConfig(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>, int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets both of custom view holder class and layout resource for outcoming text message.
- setOutcomingTextConfig(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>, int, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets both of custom view holder class and layout resource for outcoming text message.
- setOutcomingTextHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom view holder class for outcoming text message.
- setOutcomingTextHolder(Class<? extends MessageHolders.BaseMessageViewHolder<? extends IMessage>>, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom view holder class for outcoming text message.
- setOutcomingTextLayout(int) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom layout resource for outcoming text message.
- setOutcomingTextLayout(int, Object) - Method in class com.stfalcon.chatkit.messages.MessageHolders
-
Sets custom layout resource for outcoming text message.
- setTypingListener(MessageInput.TypingListener) - Method in class com.stfalcon.chatkit.messages.MessageInput
-
- ShapeImageView - Class in com.stfalcon.chatkit.utils
-
ImageView with mask what described with Bézier Curves
- ShapeImageView(Context) - Constructor for class com.stfalcon.chatkit.utils.ShapeImageView
-
- ShapeImageView(Context, AttributeSet) - Constructor for class com.stfalcon.chatkit.utils.ShapeImageView
-
- sort(Comparator<DIALOG>) - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
Sort items with rules of comparator
- sortByLastMessageDate() - Method in class com.stfalcon.chatkit.dialogs.DialogsListAdapter
-
Sort dialog by last message date
- STRING_DAY_MONTH - com.stfalcon.chatkit.utils.DateFormatter.Template
-
- STRING_DAY_MONTH_YEAR - com.stfalcon.chatkit.utils.DateFormatter.Template
-
- Style - Class in com.stfalcon.chatkit.commons
-
Base class for chat component styles
- Style(Context, AttributeSet) - Constructor for class com.stfalcon.chatkit.commons.Style
-