java.lang.Object | |
↳ | com.atlassian.confluence.macro.xhtml.DelegatingReadOnlyMacroManager |
A Macro Manager which looks for named macros in an ordered manner through a list of delegate MacroManager's it maintains.
This MacroManager is read only and therefore the registerMacro(String, Macro)
and
unregisterMacro(String)
calls are not supported.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Macros are lazy loaded to avoid plugin module ordering problems like CONF-13386.
| |||||||||||
Gives the
Macro registered with the
given name, or null if there is none registered with the manager. | |||||||||||
Registers a new macro with the given name.
| |||||||||||
Unregisters the macro with the given name.
|
[Expand]
Inherited Methods | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object | |||||||||||||||||||
From interface
com.atlassian.confluence.macro.xhtml.MacroManager
|
Macros are lazy loaded to avoid plugin module ordering problems like CONF-13386.
moduleDescriptor | describes the macro we are creating a lazy reference to. |
---|
Gives the Macro
registered with the
given name, or null if there is none registered with the manager.
macroName | The macro to get. |
---|
Registers a new macro with the given name. If a macro already exists with that name, it is replaced by the new macro.
name | the name to register the macro under. For example, 'code'. |
---|---|
macro | the macro to register |
Unregisters the macro with the given name. Does nothing if no such macro is registered.
name | the name of the macro to unregister. For example, 'code'. |
---|