java.lang.Object
api.linlang.text.LinText.Builder
- 封闭类:
- LinText
使用代码构造文本片段。
样式和事件方法只作用于最后追加的片段;在追加任何片段前调用会抛出异常。
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明append(TextSource text) 立即解析并追加文本来源。追加普通文本,不解析高级字符串语法。bold()将最后一个片段设为粗体。build()创建不可变的组合文本。为最后一个片段设置命名颜色或十六进制颜色。为最后一个片段设置点击复制文本的事件。hover(TextSource text) 为最后一个片段设置悬浮文本。italic()将最后一个片段设为斜体。为最后一个片段设置点击打开网址的事件。runCommand(String command) 为最后一个片段设置点击执行命令的事件。suggestCommand(String command) 为最后一个片段设置点击建议命令的事件。
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
append
追加普通文本,不解析高级字符串语法。- 参数:
text- 文本,null视为空字符串- 返回:
- 当前构造器
-
append
立即解析并追加文本来源。- 参数:
text- 文本来源- 返回:
- 当前构造器
-
color
为最后一个片段设置命名颜色或十六进制颜色。- 参数:
color- 颜色名或#RRGGBB- 返回:
- 当前构造器
-
bold
将最后一个片段设为粗体。- 返回:
- 当前构造器
-
italic
将最后一个片段设为斜体。- 返回:
- 当前构造器
-
hover
为最后一个片段设置悬浮文本。- 参数:
text- 悬浮内容- 返回:
- 当前构造器
-
runCommand
为最后一个片段设置点击执行命令的事件。- 参数:
command- 命令文本- 返回:
- 当前构造器
-
suggestCommand
为最后一个片段设置点击建议命令的事件。- 参数:
command- 命令文本- 返回:
- 当前构造器
-
openUrl
为最后一个片段设置点击打开网址的事件。- 参数:
url- 网址- 返回:
- 当前构造器
-
copy
为最后一个片段设置点击复制文本的事件。- 参数:
value- 要复制的文本- 返回:
- 当前构造器
-
build
创建不可变的组合文本。- 返回:
- 构造完成的文本
-