2012-11-14 2 views

ответ

2

Для того, чтобы добавить новые Orb Теги к процессу компиляции шаблона, вы должны просто использовать org.mvel2.templates.TemplateCompiler.compileTemplate(String template, Map<String, Class> customNodes)

customNodes карты орб имя метки для классов узлов. Например. @encode{} - это тег orb с именем encode и будет обрабатываться классом пользовательских узлов HtmlEncodingNode.

Чтобы найти дополнительную информацию по этому вопросу, перейдите непосредственно к коду (маленькому доктору). org.mvel2.templates.TemplateCompiler.compileFrom - это место, где распознаются признаки орбит.

С уважением, Thim.

Смежные вопросы