Package-level declarations
Types
聚合消息回执,代表多个 SingleMessageReceipt 的聚合体。
一个艾特消息。
一个“通知所有”的消息。 如果在同一组件环境下的 “通知所有” 有多种表现形式,可考虑扩展更多消息元素类型。
表示一个可以获取到其二进制数据的消息元素, 例如某种图片消息或文件消息。 应当由某个 Message.Element 的子类型实现。
一个 emoji
表情。
表示某种表情符号的消息元素类型。 常见表现形式有某平台的系统表情或一定范围内的 emoji
表情。
一个表情。一般代表平台提供的自带系统表情。
一个图片消息元素类型, 最常见的 RichMediaMessage 类型之一。
JVM 平台下的 OfflineImageResolver 扩展类型。
实现 JvmOfflineImageResolver 和 JvmResourceResolver, 对其中可能出现的实际内容物(例如 File 或 Path)进行处理。
代表一个描述“提及”的消息。常见表现形式即为 At。
一个消息本体内容。通常是通过一个事件接收到的消息本体。
一个仅实现 id 的 MessageReference 简单实现。
通过 SendSupport.send 发送消息后得到的发送回执。
一个消息引用元素,用来表示对另一个消息元素的引用。 可用于发送或接收,是否能应用取决于具体地实现。
一个 消息链。 消息链 Messages 是一组 Message.Element 的表现。
一个可以追加 Message.Element 的类型接口。
MessagesBuilder's dsl marker.
直接针对一个 ByteArray 进行包装的 OfflineImage 实现。
基于 File 的 OfflineImage 实现。
一个离线图片消息元素类型。
使用 OfflineImageResolver 分析处理一个 OfflineImage. 类似于 visitor
的用法,与常见地访问器区别于通常情况下只会有一个 resolve*
会最终执行。
继承 OfflineImageResolver 和 ResourceResolver, 对其中可能出现的实际内容物(例如 ByteArray 或 String)进行处理。
基于 Path 的 OfflineImage 实现。
一个基于 Resource 的 OfflineImage 实现。
基于 URI 的 OfflineImage 实现。
纯文本消息。代表一段只存在文本的消息。
一个仅基于 ID 的 RemoteImage 基础实现。
一个远程图片消息元素类型。
一个可以感知或查询到图片链接的远程图片消息元素类型。
一个可以表示富媒体的消息元素类型, 即一个与二进制数据(例如文件、音频等)相关的非文字消息元素。
最基础的、基于 Resource 实现的 OfflineResourceImage。
明确代表为一个或零个(发送失败时)具体消息的消息回执,可以作为 AggregatedMessageReceipt 的元素进行聚合。
一些由核心提供的标准 Message.Element 类型。 标准消息中,仅提供如下实现:
由 MessageReceipt 衍生的标准消息回执类型, 提供用于表示独立元素回执的 SingleMessageReceipt 和复合回执的 AggregatedMessageReceipt.
一个可以感知或获取到 url 信息的 Image。
表示为一个可以得知 URL 地址的消息元素, 例如 UrlAwareImage。 应当由某个 Message.Element 的子类型实现。
Inherited properties
如果 MessageContent.plainText 为 null
,则以空字符串 ""
替代之。
Functions
Builds a list of Messages using the provided container and block.
返回一个空的 Messages 对象
Inherited functions
Decodes a string representation of Messages using the provided StringFormat.
尝试删除其所代表的所有消息回执。
Encodes the given messages object to a String representation using the StringFormat.
判断 Messages 中是否存在任何元素。
Configure polymorphic for Message.Element.
将元素集转换为 Messages 对象
将 Resource 转化为 OfflineResourceImage。
将 Resource 转化为 OfflineResourceImage。
将 Resource 转化为 OfflineResourceImage。
将 Resource 转化为 OfflineResourceImage。
将 Resource 转化为 OfflineResourceImage。