Class DefaultMacroReplacementRendererRepository
- java.lang.Object
-
- com.atlassian.confluence.content.render.xhtml.migration.DefaultMacroReplacementRendererRepository
-
- All Implemented Interfaces:
MacroReplacementRendererRepository
public class DefaultMacroReplacementRendererRepository extends Object implements MacroReplacementRendererRepository
A MacroReplacementRendererRepository that looks up MacroReplacementRenderers based on the class of the macro to be replaced.
-
-
Constructor Summary
Constructors Constructor Description DefaultMacroReplacementRendererRepository(Set<MacroReplacementRenderer> macroReplacementRenderers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MacroReplacementRenderer
getMacroReplacementRenderer(String macroClass)
Get the MacroReplacementRenderer for the given class of v2 Macro.
-
-
-
Constructor Detail
-
DefaultMacroReplacementRendererRepository
public DefaultMacroReplacementRendererRepository(Set<MacroReplacementRenderer> macroReplacementRenderers)
-
-
Method Detail
-
getMacroReplacementRenderer
public MacroReplacementRenderer getMacroReplacementRenderer(String macroClass)
Description copied from interface:MacroReplacementRendererRepository
Get the MacroReplacementRenderer for the given class of v2 Macro.- Specified by:
getMacroReplacementRenderer
in interfaceMacroReplacementRendererRepository
- 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
-
-