com.atlassian.confluence.renderer
Class UserMacroLibrary

java.lang.Object
  extended by com.atlassian.confluence.renderer.UserMacroLibrary

public class UserMacroLibrary
extends java.lang.Object

A library of user defined macros, stored in and retrieved from Bandana on request.


Field Summary
static java.lang.String LIBRARY_KEY
           
 
Constructor Summary
UserMacroLibrary()
           
 
Method Summary
 void addUpdateMacro(UserMacroConfig userMacroConfig)
           
 UserMacroConfig getMacro(java.lang.String name)
           
 java.util.SortedSet<java.lang.String> getMacroNames()
           
 java.util.Map<java.lang.String,UserMacroConfig> getMacros()
           
 boolean hasMacro(java.lang.String name)
           
 void removeMacro(java.lang.String name)
           
 void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LIBRARY_KEY

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

UserMacroLibrary

public UserMacroLibrary()
Method Detail

addUpdateMacro

public void addUpdateMacro(UserMacroConfig userMacroConfig)

hasMacro

public boolean hasMacro(java.lang.String name)

getMacro

public UserMacroConfig getMacro(java.lang.String name)

removeMacro

public void removeMacro(java.lang.String name)

getMacroNames

public java.util.SortedSet<java.lang.String> getMacroNames()

getMacros

public java.util.Map<java.lang.String,UserMacroConfig> getMacros()

setBandanaManager

public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)


Copyright © 2003-2011 Atlassian. All Rights Reserved.