com.atlassian.confluence.macro.browser
Class DefaultMacroMetadataManager
java.lang.Object
com.atlassian.confluence.macro.browser.DefaultMacroMetadataManager
- All Implemented Interfaces:
- MacroMetadataManager
public class DefaultMacroMetadataManager
- extends Object
- implements MacroMetadataManager
Manager providing MacroMetadata
about the Macro
s in Confluence.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMacroMetadataManager
public DefaultMacroMetadataManager(PluginAccessor pluginAccessor)
getAllMacroMetadata
public Set<MacroMetadata> getAllMacroMetadata()
- Description copied from interface:
MacroMetadataManager
- Retrieve all available metadata for macros in the system.
- Specified by:
getAllMacroMetadata
in interface MacroMetadataManager
getMacroMetadataByName
public MacroMetadata getMacroMetadataByName(String macroName)
- Description copied from interface:
MacroMetadataManager
- Retrieve the metadata for a single macro. This may not be very efficient internally.
- Specified by:
getMacroMetadataByName
in interface MacroMetadataManager
- Parameters:
macroName
- the (simple, unfriendly) name of the macro, as will be returned by
MacroMetadata.getMacroName()
or MacroDefinition.getName()
.