模块 linlang.api
程序包 api.linlang.text
package api.linlang.text
高级字符串的解析、组合和变量绑定。
文本源码支持 内容[@color=gold;bold] 形式的后置描述符;
[] 用于结束当前片段,\[ 和 \] 表示字面中括号。
普通变量以 {name} 引用,由 TextArgs 在解析后绑定,
因此变量值不会被再次当作描述符执行。需要嵌入可信高级文本时使用
TextArgs.Builder.rich(String, api.linlang.text.TextSource)。
聊天等支持组件的平台入口可保留点击和悬浮事件;转换为传统颜色代码或纯文本时, 这些交互能力不会保留。
-
类说明不可变的高级字符串,由可组合的 Adventure 文本组件构成。使用代码构造文本片段。高级字符串的命名变量集合。显式区分普通变量与可信高级文本变量。解析文本时使用的语言与变量上下文。可按语言和变量上下文生成高级字符串的文本来源。