com.atlassian.confluence.renderer
Class DefaultMacroManager

java.lang.Object
  extended by com.atlassian.confluence.renderer.DefaultMacroManager
All Implemented Interfaces:
com.atlassian.renderer.v2.macro.MacroManager

public class DefaultMacroManager
extends java.lang.Object
implements MacroManager


Field Summary
static java.lang.String RESOURCE_PREFIX
           
 
Constructor Summary
DefaultMacroManager()
           
 
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()
           
 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)
           
 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
 

Field Detail

RESOURCE_PREFIX

public static final java.lang.String RESOURCE_PREFIX
See Also:
Constant Field Values
Constructor Detail

DefaultMacroManager

public DefaultMacroManager()
Method Detail

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()

registerMacro

public void registerMacro(java.lang.String name,
                          com.atlassian.renderer.v2.macro.Macro macro)

unregisterMacro

public void unregisterMacro(java.lang.String name)
Unregisters the macro with the given name. Does nothing if no macro exists with that name.


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-2009 Atlassian Pty Ltd. All Rights Reserved.