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

java.lang.Object
com.atlassian.confluence.macro.browser.DefaultMacroMetadataProvider<T>
All Implemented Interfaces:
MacroMetadataProvider

public class DefaultMacroMetadataProvider<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource> extends Object implements MacroMetadataProvider
  • Constructor Details

    • DefaultMacroMetadataProvider

      public DefaultMacroMetadataProvider(AllMacroMetadataProvider<T> macroMetadataCache, Class<T> descriptorClass)
    • DefaultMacroMetadataProvider

      public DefaultMacroMetadataProvider(AllMacroMetadataProvider<T> allMacroMetadataProvider, Class<T> descriptorClass, com.atlassian.plugin.predicate.ModuleDescriptorPredicate<Macro> descriptorPredicate)
  • Method Details