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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroWrapper
wrap
-
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
-