Class DefaultViewMacroWrapper

java.lang.Object
com.atlassian.confluence.content.render.xhtml.view.macro.DefaultViewMacroWrapper
All Implemented Interfaces:
ViewMacroWrapper

@Internal public class DefaultViewMacroWrapper extends Object implements ViewMacroWrapper
Since:
5.9
  • Constructor Details

    • DefaultViewMacroWrapper

      public DefaultViewMacroWrapper(HtmlToXmlConverter htmlToXmlConverter, com.atlassian.plugin.event.PluginEventManager pluginEventManager)
  • Method Details

    • init

      @PostConstruct public void init()
    • destroy

      @PreDestroy public void destroy()
    • onPluginModuleEnabled

      public void onPluginModuleEnabled(com.atlassian.plugin.event.events.PluginModuleEnabledEvent ignored)
    • onPluginModuleDisable

      public void onPluginModuleDisable(com.atlassian.plugin.event.events.PluginModuleDisabledEvent ignored)
    • wrap

      public String wrap(ConversionContext context, Macro.OutputType outputType, String macroBody, MacroDefinition macroDefinition)
      Description copied from interface: ViewMacroWrapper
      Execute macro wrapping. Example: Status and

      Info macro

      Specified by:
      wrap in interface ViewMacroWrapper
      Parameters:
      context - the conversion context
      outputType - output type
      macroBody - rendered macro body
      macroDefinition - definition of macro
      Returns:
      macro has wrapped otherwise the original