com.atlassian.confluence.renderer
Class DefaultMacroManager
java.lang.Object
com.atlassian.confluence.renderer.DefaultMacroManager
- All Implemented Interfaces:
- com.atlassian.renderer.v2.macro.MacroManager
public class DefaultMacroManager
- extends java.lang.Object
- implements MacroManager
Method Summary |
com.atlassian.renderer.v2.macro.Macro |
getEnabledMacro(java.lang.String name)
|
java.util.Map<java.lang.String,com.atlassian.renderer.v2.macro.Macro> |
getMacros()
Returns the currently enabled macros, excluding user macros. |
void |
pluginModuleDisabled(com.atlassian.plugin.event.events.PluginModuleDisabledEvent event)
|
void |
pluginModuleEnabled(com.atlassian.plugin.event.events.PluginModuleEnabledEvent event)
|
void |
registerMacro(java.lang.String name,
com.atlassian.renderer.v2.macro.Macro macro)
Registers a new macro with the given name. |
void |
setPluginEventManager(com.atlassian.plugin.event.PluginEventManager pluginEventManager)
|
void |
setUserMacroLibrary(UserMacroLibrary userMacroLibrary)
|
void |
unregisterMacro(java.lang.String name)
Unregisters the macro with the given name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE_PREFIX
public static final java.lang.String RESOURCE_PREFIX
- See Also:
- Constant Field Values
DefaultMacroManager
public DefaultMacroManager()
getEnabledMacro
public com.atlassian.renderer.v2.macro.Macro getEnabledMacro(java.lang.String name)
- Specified by:
getEnabledMacro
in interface com.atlassian.renderer.v2.macro.MacroManager
getMacros
public java.util.Map<java.lang.String,com.atlassian.renderer.v2.macro.Macro> getMacros()
- Description copied from interface:
MacroManager
- Returns the currently enabled macros, excluding user macros. For a list of
user macros, see
UserMacroLibrary
.
registerMacro
public void registerMacro(java.lang.String name,
com.atlassian.renderer.v2.macro.Macro macro)
- Description copied from interface:
MacroManager
- Registers a new macro with the given name. If a macro already exists with that name,
it is replaced by the new macro.
- Parameters:
name
- the name to register the macro under. For example, 'code'.macro
- the macro to register
unregisterMacro
public void unregisterMacro(java.lang.String name)
- Unregisters the macro with the given name. Does nothing if no macro exists with that name.
- Parameters:
name
- the name of the macro to unregister. For example, 'code'.
pluginModuleEnabled
public void pluginModuleEnabled(com.atlassian.plugin.event.events.PluginModuleEnabledEvent event)
pluginModuleDisabled
public void pluginModuleDisabled(com.atlassian.plugin.event.events.PluginModuleDisabledEvent event)
setPluginEventManager
public void setPluginEventManager(com.atlassian.plugin.event.PluginEventManager pluginEventManager)
setUserMacroLibrary
public void setUserMacroLibrary(UserMacroLibrary userMacroLibrary)
Copyright © 2003-2014 Atlassian. All Rights Reserved.