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 MacroReplacementRenderergetMacroReplacementRenderer(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: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
 
 
 - 
 
 -