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
ConstructorsConstructorDescriptionDefaultMacroReplacementRendererRepository
(Set<MacroReplacementRenderer> macroReplacementRenderers) -
Method Summary
Modifier and TypeMethodDescriptiongetMacroReplacementRenderer
(String macroClass) Get the MacroReplacementRenderer for the given class of v2 Macro.
-
Constructor Details
-
DefaultMacroReplacementRendererRepository
public DefaultMacroReplacementRendererRepository(Set<MacroReplacementRenderer> macroReplacementRenderers)
-
-
Method Details
-
getMacroReplacementRenderer
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
-