Interface AllMacroMetadataProvider<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource>
- Type Parameters:
T
- macro module descriptor
- All Superinterfaces:
BiFunction<Class<T>,
com.atlassian.plugin.predicate.ModuleDescriptorPredicate<Macro>, Map<String, MacroMetadata>>
- All Known Implementing Classes:
AllMacroMetadataCache
,AllMacroMetadataLoader
public interface AllMacroMetadataProvider<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource>
extends BiFunction<Class<T>,com.atlassian.plugin.predicate.ModuleDescriptorPredicate<Macro>,Map<String,MacroMetadata>>
Provider that returns a map of macro metadata by macro names when given a
macro module descriptor class and a macro module descriptor predicate.
- Since:
- 5.8
-
Method Summary
Methods inherited from interface java.util.function.BiFunction
andThen, apply