com.atlassian.confluence.renderer.v2.macros
Class RecentlyUsedLabelsMacro

java.lang.Object
  extended by com.atlassian.renderer.v2.macro.BaseMacro
      extended by com.atlassian.confluence.renderer.v2.macros.RecentlyUsedLabelsMacro
All Implemented Interfaces:
com.atlassian.renderer.v2.macro.Macro

public class RecentlyUsedLabelsMacro
extends com.atlassian.renderer.v2.macro.BaseMacro

Show the 'n' most recently modified labels. The number of labels returned by this macro is limited to 100. This macro supports the three scopes: global, space and personal. This macro supports two styles. Compact and tablular. Compact will render a simple comma separated list and tabular will render a table of information related to the recent label usage. In particular, the name of the user that added the label to the content, and the page to which it was added.


Field Summary
 
Fields inherited from interface com.atlassian.renderer.v2.macro.Macro
RAW_PARAMS_KEY
 
Constructor Summary
RecentlyUsedLabelsMacro()
           
 
Method Summary
 java.lang.String execute(java.util.Map parameters, java.lang.String string, com.atlassian.renderer.RenderContext renderContext)
           
 com.atlassian.renderer.v2.RenderMode getBodyRenderMode()
           
 boolean hasBody()
           
 boolean isInline()
           
 void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)
           
 void setLabelManager(LabelManager manager)
           
 void setUserAccessor(UserAccessor userAccessor)
           
 
Methods inherited from class com.atlassian.renderer.v2.macro.BaseMacro
suppressMacroRenderingDuringWysiwyg, suppressSurroundingTagDuringWysiwygRendering
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecentlyUsedLabelsMacro

public RecentlyUsedLabelsMacro()
Method Detail

setLabelManager

public void setLabelManager(LabelManager manager)

setUserAccessor

public void setUserAccessor(UserAccessor userAccessor)

setFormatSettingsManager

public void setFormatSettingsManager(FormatSettingsManager formatSettingsManager)

execute

public java.lang.String execute(java.util.Map parameters,
                                java.lang.String string,
                                com.atlassian.renderer.RenderContext renderContext)
                         throws com.atlassian.renderer.v2.macro.MacroException
Throws:
com.atlassian.renderer.v2.macro.MacroException

getBodyRenderMode

public com.atlassian.renderer.v2.RenderMode getBodyRenderMode()

hasBody

public boolean hasBody()

isInline

public boolean isInline()


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.