Я пытаюсь создать иерархический документ с использованием StringTemplate.
Например, список каталогов:
\alpha \file1 \file2 \beta \file3 \gamma \file4 \file5 \file6
Возможно ли это даже с StringTemplate?
Простой пример:
list.st
$it.title$ $it.children:list()$
page.st
$rootNode.children:list()$
Для получения дополнительной информации вы можете прочитать Введение в StringTemplate (а также Коллекции и группы шаблонов и Сложные типы данных и средства визуализации в этой трилогии).И не забудьте официальную документацию StringTemplate .