OneBotMessageSegmentElement
消息段 OneBotMessageSegment 作为 OneBotMessageElement 的实现。
OneBotMessageSegment 不能直接实现 Message.Element, 因为消息段的多态序列化信息很可能会与其他序列化信息产生冲突(比如 at
,没有特殊的前缀,容易引发歧义)。
因此需要使用 OneBotMessageSegmentElement 作为其包装。 可以使用 OneBotMessageSegment.toElement 或此类的构造函数构建它。
Inheritors
Inherited functions
判断 this 的类型是 OneBotMessageSegmentElement 并且 segment 的类型是 T。
如果this 的类型是 OneBotMessageSegmentElement 并且 segment,则获取到对应的 T 结果, 否则抛出 ClassCastException。
如果this 的类型是 OneBotMessageSegmentElement 并且 segment,则获取到对应的 T 结果, 否则得到 null
。
将一个 Message.Element 转化为用于API请求的 OneBotMessageSegment。
将一个 Message.Element 转化为用于API请求的 OneBotMessageSegment。
将一个 Message.Element 转化为用于API请求的 OneBotMessageSegment。
将 Message 解析为一用于API请求的 OneBotMessageSegment 列表。
将 Message 解析为一用于API请求的 OneBotMessageSegment 列表。
将 Message 解析为一用于API请求的 OneBotMessageSegment 列表。
将 Message 解析为一用于API请求的 OneBotMessageSegment 列表。
将一个 Message.Element 转化为用于API请求的 OneBotMessageSegment。