public class

DefaultMacroReplacementRendererRepository

extends Object
implements MacroReplacementRendererRepository
java.lang.Object
   ↳ com.atlassian.confluence.content.render.xhtml.migration.DefaultMacroReplacementRendererRepository

Class Overview

A MacroReplacementRendererRepository that looks up MacroReplacementRenderers based on the class of the macro to be replaced.

Summary

Public Constructors
DefaultMacroReplacementRendererRepository(Set<MacroReplacementRenderer> macroReplacementRenderers)
Public Methods
MacroReplacementRenderer getMacroReplacementRenderer(String macroClass)
Get the MacroReplacementRenderer for the given class of v2 Macro.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.content.render.xhtml.migration.MacroReplacementRendererRepository

Public Constructors

public DefaultMacroReplacementRendererRepository (Set<MacroReplacementRenderer> macroReplacementRenderers)

Public Methods

public MacroReplacementRenderer getMacroReplacementRenderer (String macroClass)

Get the MacroReplacementRenderer for the given class of v2 Macro.

Parameters
macroClass the class name of a v2 Macro to be replaced.
Returns
  • the MacroReplacementRenderer that handles the provided macro or null if there is no MacroReplacementRenderer