| Package | Description |
|---|---|
| com.atlassian.confluence.impl.macro.metadata | |
| com.atlassian.confluence.macro.browser |
| Modifier and Type | Class and Description |
|---|---|
class |
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.
|
class |
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.
|
| Constructor and Description |
|---|
AllMacroMetadataCache(com.atlassian.vcache.VCacheFactory cacheFactory,
AllMacroMetadataProvider<T> allMacroMetadataProvider,
com.atlassian.event.api.EventListenerRegistrar eventListenerRegistrar) |
| Constructor and Description |
|---|
DefaultMacroMetadataProvider(AllMacroMetadataProvider<T> macroMetadataCache,
Class<T> descriptorClass) |
DefaultMacroMetadataProvider(AllMacroMetadataProvider<T> allMacroMetadataProvider,
Class<T> descriptorClass,
com.atlassian.plugin.predicate.ModuleDescriptorPredicate<Macro> descriptorPredicate) |
Copyright © 2003–2022 Atlassian. All rights reserved.