0

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

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

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

1 回答 1

1

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

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();
于 2013-08-19T07:40:59.267 回答