Package com.atlassian.confluence.macro
Class LazyLoadingMacroWrapper
- java.lang.Object
 - 
- com.atlassian.confluence.macro.LazyLoadingMacroWrapper
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface com.atlassian.confluence.macro.Macro
Macro.BodyType, Macro.OutputType 
 - 
 
- 
Constructor Summary
Constructors Constructor Description LazyLoadingMacroWrapper(com.atlassian.util.concurrent.LazyReference<Macro> delegate) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringexecute(Map<String,String> parameters, String body, ConversionContext context)Macro.BodyTypegetBodyType()The type of body that this macro has, this is used to infer the migration task if no custom one is provided.MacrogetMacro()Macro.OutputTypegetOutputType() 
 - 
 
- 
- 
Constructor Detail
- 
LazyLoadingMacroWrapper
public LazyLoadingMacroWrapper(com.atlassian.util.concurrent.LazyReference<Macro> delegate)
 
 - 
 
- 
Method Detail
- 
execute
public String execute(Map<String,String> parameters, String body, ConversionContext context) throws MacroExecutionException
- Specified by:
 executein interfaceMacro- Throws:
 MacroExecutionException
 
- 
getBodyType
public Macro.BodyType getBodyType()
Description copied from interface:MacroThe type of body that this macro has, this is used to infer the migration task if no custom one is provided.- Specified by:
 getBodyTypein interfaceMacro- Returns:
 - The type of body this macro has.
 
 
- 
getOutputType
public Macro.OutputType getOutputType()
- Specified by:
 getOutputTypein interfaceMacro
 
- 
getMacro
public Macro getMacro()
 
 - 
 
 -