Package | Description |
---|---|
com.forte.qqrobot.beans.cqcode | |
com.forte.qqrobot.utils |
Modifier and Type | Class and Description |
---|---|
class |
CQAppendList
多个CQCode或者字符串信息的链接体
|
Modifier and Type | Method and Description |
---|---|
AppendList |
AppendList.append(AppendList list)
拼接另一个AppendList
|
AppendList |
CQAppendList.append(AppendList append) |
AppendList |
CQCode.append(boolean append) |
AppendList |
AppendList.append(boolean append) |
AppendList |
CQAppendList.append(boolean append) |
AppendList |
CQCode.append(boolean append,
CharSequence split) |
AppendList |
CQCode.append(char append) |
AppendList |
AppendList.append(char append) |
AppendList |
CQAppendList.append(char append) |
AppendList |
CQCode.append(char append,
CharSequence split) |
AppendList |
CQCode.append(CharSequence append)
拼接一个
CharSequence 实现类,切割符为空格 |
AppendList |
AppendList.append(CharSequence append)
拼接一个CharSequence类型对象
如果字符串可以转化为CQCode则会进行转化。
* 一个append中如果包含而不是整个都是的话将不会进行转化。
* 例如:
*
* append("hello! [CQ:at,qq=123]");
* append(" [CQ:at,qq=123] ");
* 以上情况不会进行转化。
* |
AppendList |
CQAppendList.append(CharSequence append) |
AppendList |
CQCode.append(CharSequence append,
CharSequence split)
拼接一个
CharSequence 实现类, 并指定字符串输出的时候的切割符 |
AppendList |
CQCode.append(double append) |
AppendList |
AppendList.append(double append) |
AppendList |
CQAppendList.append(double append) |
AppendList |
CQCode.append(double append,
CharSequence split) |
AppendList |
CQCode.append(int append) |
AppendList |
AppendList.append(int append) |
AppendList |
CQAppendList.append(int append) |
AppendList |
CQCode.append(int append,
CharSequence split) |
AppendList |
CQCode.append(long append) |
AppendList |
AppendList.append(long append) |
AppendList |
CQAppendList.append(long append) |
AppendList |
CQCode.append(long append,
CharSequence split) |
default AppendList |
AppendList.append(Object o)
对象默认转化为字符串
|
AppendList |
AppendList.appendTrim(AppendList append)
批量加载,且都去空处理
|
AppendList |
CQAppendList.appendTrim(AppendList append) |
AppendList |
AppendList.appendTrim(CharSequence append)
转化为字符串后会前后去空处理
|
AppendList |
CQAppendList.appendTrim(CharSequence append) |
AppendList |
AppendList.merge()
1.3.10 add, 当上一个消息与下一个消息为同类型的时候,合并。
以CQ码实现类来讲,一般用于合并字符串,CQ码不合并。
|
AppendList |
CQAppendList.merge()
字符串合并,有时候如果前后两个都是字符串,则直接合并这两个为一个元素。
合并的只有String类型
|
Modifier and Type | Method and Description |
---|---|
AppendList |
AppendList.append(AppendList list)
拼接另一个AppendList
|
AppendList |
CQAppendList.append(AppendList append) |
AppendList |
AppendList.appendTrim(AppendList append)
批量加载,且都去空处理
|
AppendList |
CQAppendList.appendTrim(AppendList append) |
Modifier and Type | Method and Description |
---|---|
AppendList |
CQCodeUtil.splitToList(String msg)
根据消息内容对普通消息与CQ码相关消息进行分隔。
消息需要是转义前的消息,否则会出现问题。
|
Copyright © 2020. All rights reserved.