public class

DefaultMacroBrowserManager

extends Object
implements MacroBrowserManager
java.lang.Object
   ↳ com.atlassian.confluence.macro.browser.DefaultMacroBrowserManager

Class Overview

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

Summary

Public Constructors
DefaultMacroBrowserManager(MacroMetadataManager metadataManager)
Public Methods
Set<MacroCategory> getMacroCategories()
Returns the available macro categories.
Set<MacroMetadata> getMacroMetadata()
Returns the metadata for all macros in the system.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.macro.browser.MacroBrowserManager

Public Constructors

public DefaultMacroBrowserManager (MacroMetadataManager metadataManager)

Public Methods

public Set<MacroCategory> getMacroCategories ()

Returns the available macro categories.

public Set<MacroMetadata> getMacroMetadata ()

Returns the metadata for all macros in the system. Macro metadata might be retrieved from the fallback XML file in Confluence if there's none in the macro itself.