| Interface | Description | 
|---|---|
| MacroBrowserManager | |
| MacroIconManager | Allows retrieval of appropriate icons from  MacroMetadata. | 
| MacroMetadataClientCacheKeyManager | Manage clien cache key | 
| MacroMetadataManager | Provides metadata about macros such as what parameters they expect and how to represent them visually. | 
| MacroMetadataProvider | Implementations of this class will be used by the  MacroBrowserManagerto provide additionalMacroMetadata. | 
| MacroMetadataSource | 
| Class | Description | 
|---|---|
| DefaultMacroBrowserManager | Default MacroBrowserManager implementation. | 
| DefaultMacroIconManager | |
| DefaultMacroMetadataClientCacheKeyManager | |
| DefaultMacroMetadataManager | Manager providing  MacroMetadataabout theMacros in Confluence. | 
| DefaultMacroMetadataProvider<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource> | |
| DelegatingMacroMetadataProvider | Provides metadata about macros for use in the macro browser. | 
| MacroMetadataClientCacheKeyProvider | Provide macro metadata client cache key. | 
| MacroMetadataListener | Bind to all events that related to macro to refresh key | 
| UserMacroMetadataProvider | Serves metadata for user macros managed by the  UserMacroLibrary. | 
Copyright © 2003–2017 Atlassian. All rights reserved.