Class DefaultViewMacroWrapper
java.lang.Object
com.atlassian.confluence.content.render.xhtml.view.macro.DefaultViewMacroWrapper
- All Implemented Interfaces:
ViewMacroWrapper
- Since:
- 5.9
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultViewMacroWrapper(HtmlToXmlConverter htmlToXmlConverter, com.atlassian.plugin.event.PluginEventManager pluginEventManager, com.atlassian.applinks.host.spi.InternalHostApplication internalHostApplication) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voidinit()voidonPluginModuleDisable(com.atlassian.plugin.event.events.PluginModuleDisabledEvent ignored) voidonPluginModuleEnabled(com.atlassian.plugin.event.events.PluginModuleEnabledEvent ignored) wrap(ConversionContext context, Macro.OutputType outputType, String macroBody, MacroDefinition macroDefinition) Execute macro wrapping.
-
Constructor Details
-
DefaultViewMacroWrapper
public DefaultViewMacroWrapper(HtmlToXmlConverter htmlToXmlConverter, com.atlassian.plugin.event.PluginEventManager pluginEventManager, com.atlassian.applinks.host.spi.InternalHostApplication internalHostApplication)
-
-
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:ViewMacroWrapperExecute macro wrapping. Example: Status andInfo macro
- Specified by:
wrapin interfaceViewMacroWrapper- Parameters:
context- the conversion contextoutputType- output typemacroBody- rendered macro bodymacroDefinition- definition of macro- Returns:
- macro has wrapped otherwise the original
-