По време на процедурата за мигриране от Confluence 3.5.13 към Confluence 5.0.3, трябва в моя клас MacroMigration да преобразувам низ, съдържащ малко текст и макрос, в xhtml формат.
Опитах следния код:
WikiStyleRenderer wikiStyleRenderer = (WikiStyleRenderer) ContainerManager.getComponent("wikiStyleRenderer");
String result= wikiStyleRenderer.convertWikiToXHtml(new PageContext(context.getEntity()), body.getBody());
Работи с обикновен текст, но веднага щом съдържа препратка към макрос (например {info:title=int Random(int range)}{info}
), резултатът е просто преместване на ред ('\n'
).