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:MacroReplacementRendererRepositoryGet the MacroReplacementRenderer for the given class of v2 Macro.- Specified by:
getMacroReplacementRendererin 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
-