Package org.xwiki.rendering.macro
-
Interface Summary Interface Description Macro<P> Represents a Macro, ie a mechanism to generate RenderingBlock
s, that we use as a way to either generate dynamic content or simply as a way to reuse Blocks in content.MacroCategoryManager Component interface for managing macro category information.MacroContentParser Parses content of a macro field (parameter, macro content) in a given syntax.MacroIdFactory Convert a string representing a macro id into a typedMacroId
object.MacroManager Allow retrieving and test the existence of macros. -
Class Summary Class Description AbstractMacro<P> Helper to implement Macro, providing some default implementation.AbstractNoParameterMacro Base class for a macro which does not support any parameter.MacroId Represents a Macro identifier. -
Exception Summary Exception Description MacroExecutionException Encapsulate a rendering error.MacroLookupException Encapsulate macro lookup error.MacroNotFoundException Error to signify that the macro doesn't exist.MacroPreparationException Thrown when the preparation of a macro failed.