|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.confluence.macro.browser.DefaultMacroBrowserManager
public class DefaultMacroBrowserManager
Default MacroBrowserManager implementation. Stores Macro metadata and "extra" details from plugin descriptors, a fallback file, and notification help.
Constructor Summary | |
---|---|
DefaultMacroBrowserManager(ModuleDescriptorCache<MacroModuleDescriptor> moduleDescriptorCache)
|
Method Summary | |
---|---|
java.util.Set<MacroCategory> |
getMacroCategories()
Returns the available macro categories. |
MacroFormDetails |
getMacroFormDetails(java.lang.String macroName)
Returns the form details (parameters, documentation URL, etc.) for a macro with the specified name or alias. |
java.util.Set<MacroMetadata> |
getMacroMetadata()
Returns the metadata for all macros in the system, excluding user macros. |
void |
setPluginEventManager(com.atlassian.plugin.event.PluginEventManager pluginEventManager)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultMacroBrowserManager(ModuleDescriptorCache<MacroModuleDescriptor> moduleDescriptorCache)
Method Detail |
---|
public java.util.Set<MacroCategory> getMacroCategories()
getMacroCategories
in interface MacroBrowserManager
public java.util.Set<MacroMetadata> getMacroMetadata()
getMacroMetadata
in interface MacroBrowserManager
public MacroFormDetails getMacroFormDetails(java.lang.String macroName)
getMacroFormDetails
in interface MacroBrowserManager
macroName
- the macro name to retrieve form details for
public void setPluginEventManager(com.atlassian.plugin.event.PluginEventManager pluginEventManager)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |