Package com.atlassian.confluence.macro

Interface Summary
Macro Represents a Confluence macro.
ResourceAware Interface for making Macros resource aware.
 

Class Summary
ContentFilteringMacro Convenience class that provides default values for macros which retrieve content from somewhere else in Confluence.
GenericVelocityMacro A configurable and generic macro that renders a Velocity template as part of its execution.
LazyLoadingMacroWrapper Used to wrap a Macro in a LazyReference.
MacroExecutionContext Container for the execution context of a macro (i.e., the state passed to it on Macro.execute(java.util.Map, String, com.atlassian.renderer.RenderContext)).
ResourceAwareMacroWrapper If a Macro is not resource aware then we can wrap them in this class to enable it.
V2CompatibilityMacro A wrapper macro that retains compatibility with our old V2 macros.
V2CompatibilityModuleDescriptorPredicate Predicate class that encapsulates the logic of determining whether a particular module descriptor should be accepted as a v2 compatibility module descriptor.
 

Enum Summary
Macro.BodyType  
Macro.OutputType  
 

Exception Summary
MacroExecutionException Thrown when there is an error executing a macro.
 



Confluence is developed by Atlassian.