gpt4 book ai didi

java - 是否可以在不使用 STGroup 的情况下为 StringTemplate 制作自定义渲染器?

转载 作者:行者123 更新时间:2023-12-01 14:13:27 25 4
gpt4 key购买 nike

我正在尝试使用 StringTemplate 来解析一些配置文件输入,并且想知道是否可以在不使用 STGroup 的情况下注册渲染器。

示例(但库中似乎缺少 registerRenderer 方法):

ST myST = new ST("Hello, <thing>!");
myST.add("thing", new Thing());
myST.registerRenderer(Thing.class, new ThingRenderer());
return myST.render();

最佳答案

实际上,在发布此内容后,我就得到了答案。

STGroup myGroup = new STGroup();
myGroup.registerRenderer(Thing.class, new ThingRenderer());
ST myST = new ST(myGroup, "Hello, <thing>!");
myST.add("thing", new Thing());
return myST.render();

关于java - 是否可以在不使用 STGroup 的情况下为 StringTemplate 制作自定义渲染器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18308615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com