Class AllMacroMetadataLoader<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource>

java.lang.Object
com.atlassian.confluence.impl.macro.metadata.AllMacroMetadataLoader<T>
Type Parameters:
T - macro module descriptor
All Implemented Interfaces:
AllMacroMetadataProvider<T>, BiFunction<Class<T>,com.atlassian.plugin.predicate.ModuleDescriptorPredicate<Macro>,Map<String,MacroMetadata>>

public class AllMacroMetadataLoader<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource> extends Object implements AllMacroMetadataProvider<T>
Loads a map of macro metadata by macro names when given a macro module descriptor class and a macro module descriptor predicate.
Since:
5.8