public class

DefaultMacroMetadataManager

extends Object
implements MacroMetadataManager
java.lang.Object
   ↳ com.atlassian.confluence.macro.browser.DefaultMacroMetadataManager

Class Overview

Manager providing MacroMetadata about the Macros in Confluence.

Summary

Public Constructors
DefaultMacroMetadataManager(PluginAccessor pluginAccessor)
Public Methods
Set<MacroMetadata> getAllMacroMetadata()
Retrieve all available metadata for macros in the system.
MacroMetadata getMacroMetadataByName(String macroName)
Retrieve the metadata for a single macro.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.macro.browser.MacroMetadataManager

Public Constructors

public DefaultMacroMetadataManager (PluginAccessor pluginAccessor)

Public Methods

public Set<MacroMetadata> getAllMacroMetadata ()

Retrieve all available metadata for macros in the system.

public MacroMetadata getMacroMetadataByName (String macroName)

Retrieve the metadata for a single macro. This may not be very efficient internally.

Parameters
macroName the (simple, unfriendly) name of the macro, as will be returned by getMacroName() or MacroDefinition#getName().