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
-
-