com.atlassian.confluence.macro.browser
Class DefaultMacroBrowserManager

java.lang.Object
  extended by com.atlassian.confluence.macro.browser.DefaultMacroBrowserManager
All Implemented Interfaces:
MacroBrowserManager

public class DefaultMacroBrowserManager
extends java.lang.Object
implements MacroBrowserManager

Default MacroBrowserManager implementation. Stores Macro metadata and "extra" details from plugin descriptors, a fallback file, and notification help.


Constructor Summary
DefaultMacroBrowserManager(com.atlassian.plugin.PluginAccessor pluginAccessor)
           
 
Method Summary
 java.util.Set<MacroCategory> getMacroCategories()
          Returns the available macro categories.
 java.util.Set<MacroMetadata> getMacroMetadata()
          Returns the metadata for all macros in the system, excluding user macros.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMacroBrowserManager

public DefaultMacroBrowserManager(com.atlassian.plugin.PluginAccessor pluginAccessor)
Method Detail

getMacroCategories

public java.util.Set<MacroCategory> getMacroCategories()
Returns the available macro categories.

Specified by:
getMacroCategories in interface MacroBrowserManager

getMacroMetadata

public java.util.Set<MacroMetadata> getMacroMetadata()
Returns the metadata for all macros in the system, excluding user macros. Macro metadata might be retrieved from the fallback XML file in Confluence if there's none in the macro itself.

Specified by:
getMacroMetadata in interface MacroBrowserManager


Copyright © 2003-2010 Atlassian. All Rights Reserved.