@ParametersAreNonnullByDefault
Package com.atlassian.confluence.impl.macro.metadata
- Since:
- 5.8
-
Interface Summary Interface Description AllMacroMetadataProvider<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource> Provider that returns a map of macro metadata by macro names when given a macro module descriptor class and a macro module descriptor predicate. -
Class Summary Class Description AllMacroMetadataCache<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource> Caches a map of macro metadata by macro names loaded using the given a macro module descriptor class and a macro module descriptor predicate.AllMacroMetadataLoader<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource> Loads a map of macro metadata by macro names when given a macro module descriptor class and a macro module descriptor predicate.