Uses of Interface
com.atlassian.confluence.macro.Macro
Packages that use Macro
Package
Description
-
Uses of Macro in com.atlassian.confluence.content.render.xhtml.editor.macro
Methods in com.atlassian.confluence.content.render.xhtml.editor.macro with parameters of type MacroModifier and TypeMethodDescriptionboolean
boolean
boolean
boolean
boolean
boolean
CustomImageEditorMacroMarshaller.marshal
(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext) CustomPlaceholderEditorMarshaller.marshal
(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext) EditorBodilessMacroMarshaller.marshal
(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext) EditorBodyMacroMarshaller.marshal
(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext) ImprovedEditorUnknownMacroMarshaller.marshal
(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext) MacroMarshaller.marshal
(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext) Marshall the supplied macro. -
Uses of Macro in com.atlassian.confluence.content.render.xhtml.view.macro
Method parameters in com.atlassian.confluence.content.render.xhtml.view.macro with type arguments of type MacroModifier and TypeMethodDescriptionboolean
MacroAsyncRenderWhitelist.isAsyncRenderSafe
(MacroDefinition macroDefinition, Class<? extends Macro> macroClass) boolean
MacroAsyncRenderWhitelist.isAsyncRenderSafe
(String macroId, Class<? extends Macro> macroClass) -
Uses of Macro in com.atlassian.confluence.impl.macro.metadata
Classes in com.atlassian.confluence.impl.macro.metadata with type parameters of type MacroModifier and TypeClassDescriptionclass
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.interface
AllMacroMetadataProvider<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource>
Provider that returns a map of macro metadata by macro names when given a macro module descriptor class and a macro module descriptor predicate.Method parameters in com.atlassian.confluence.impl.macro.metadata with type arguments of type MacroModifier and TypeMethodDescription@NonNull Map<String,
MacroMetadata> AllMacroMetadataCache.apply
(Class<T> descriptorClass, com.atlassian.plugin.predicate.ModuleDescriptorPredicate<Macro> descriptorPredicate) @NonNull Map<String,
MacroMetadata> AllMacroMetadataLoader.apply
(Class<T> descriptorClass, com.atlassian.plugin.predicate.ModuleDescriptorPredicate<Macro> descriptorPredicate) -
Uses of Macro in com.atlassian.confluence.internal.diagnostics
Constructors in com.atlassian.confluence.internal.diagnostics with parameters of type MacroModifierConstructorDescriptionMacroRendering
(ConversionContext conversionContext, MacroDefinition macroDefinition, Macro macro) -
Uses of Macro in com.atlassian.confluence.macro
Subinterfaces of Macro in com.atlassian.confluence.macroModifier and TypeInterfaceDescriptioninterface
Macro that consumes and produces Streamables instead of Strings.Classes in com.atlassian.confluence.macro that implement MacroModifier and TypeClassDescriptionclass
A configurable and generic macro that renders a Velocity template as part of its execution.class
A wrapper for aMacro
that is lazily loaded.class
A NoOpMacro that has no body.class
A class used exclusively for testing.class
Adapter for theStreamableMacro
interface that provides a default implementation of the redundant execute method.class
A wrapper macro that retains compatibility with our old V2 macros.Methods in com.atlassian.confluence.macro that return MacroConstructor parameters in com.atlassian.confluence.macro with type arguments of type Macro -
Uses of Macro in com.atlassian.confluence.macro.browser
Classes in com.atlassian.confluence.macro.browser with type parameters of type MacroModifier and TypeClassDescriptionclass
DefaultMacroMetadataProvider<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource>
Constructor parameters in com.atlassian.confluence.macro.browser with type arguments of type MacroModifierConstructorDescriptionDefaultMacroMetadataProvider
(AllMacroMetadataProvider<T> allMacroMetadataProvider, Class<T> descriptorClass, com.atlassian.plugin.predicate.ModuleDescriptorPredicate<Macro> descriptorPredicate) -
Uses of Macro in com.atlassian.confluence.macro.count
Methods in com.atlassian.confluence.macro.count with parameters of type MacroModifier and TypeMethodDescriptionvoid
DefaultMacroCounter.addMacroUsage
(MacroDefinition macroDefinition, @Nullable Macro macro) void
MacroCounter.addMacroUsage
(MacroDefinition macroDefinition, @Nullable Macro macro) Record a single usage of the given macro.static @NonNull MacroMetricsKey
MacroMetricsKey.createFrom
(MacroDefinition macroDefinition, @Nullable Macro macro) -
Uses of Macro in com.atlassian.confluence.macro.wiki
Classes in com.atlassian.confluence.macro.wiki that implement MacroModifier and TypeClassDescriptionclass
This macro will render it's body using the V2 Renderer.class
This macro will render it's body using the V2 Renderer. -
Uses of Macro in com.atlassian.confluence.macro.xhtml
Methods in com.atlassian.confluence.macro.xhtml that return MacroModifier and TypeMethodDescriptionDelegatingReadOnlyMacroManager.getMacroByName
(String macroName) MacroManager.getMacroByName
(String macroName) Gives theMacro
registered with the given name, or null if there is none registered with the manager.UserMacroLibraryMacroManager.getMacroByName
(String macroName) UserMacroPluginMacroManager.getMacroByName
(@NonNull String macroName) V2CompatibilityMacroManager.getMacroByName
(@NonNull String macroName) XhtmlMacroManager.getMacroByName
(@NonNull String macroName) static Macro
XhtmlMacroManager.unwrapMacroProxy
(Macro proxy) Unwraps a macro proxy that is wrapped with aXhtmlMacroManager.ResourceAwareMacroInvocationHandler
.Methods in com.atlassian.confluence.macro.xhtml that return types with arguments of type MacroModifier and TypeMethodDescriptionXhtmlMacroManager.getMacros()
io.atlassian.util.concurrent.LazyReference<Macro>
DelegatingReadOnlyMacroManager.newLazyMacroReference
(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor) io.atlassian.util.concurrent.LazyReference<Macro>
MacroManager.newLazyMacroReference
(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor) Macros are lazy loaded to avoid plugin module ordering problems like CONF-13386.io.atlassian.util.concurrent.LazyReference<Macro>
UserMacroLibraryMacroManager.newLazyMacroReference
(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor) io.atlassian.util.concurrent.LazyReference<Macro>
UserMacroPluginMacroManager.newLazyMacroReference
(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor) io.atlassian.util.concurrent.LazyReference<Macro>
V2CompatibilityMacroManager.newLazyMacroReference
(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor) io.atlassian.util.concurrent.LazyReference<Macro>
XhtmlMacroManager.newLazyMacroReference
(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor) Methods in com.atlassian.confluence.macro.xhtml with parameters of type MacroModifier and TypeMethodDescriptionvoid
DelegatingReadOnlyMacroManager.registerMacro
(String name, Macro macro) void
MacroManager.registerMacro
(String name, Macro macro) Registers a new macro with the given name.void
UserMacroLibraryMacroManager.registerMacro
(String name, Macro macro) void
UserMacroPluginMacroManager.registerMacro
(@NonNull String name, @NonNull Macro macro) void
V2CompatibilityMacroManager.registerMacro
(@NonNull String name, @NonNull Macro macro) void
XhtmlMacroManager.registerMacro
(@NonNull String name, @NonNull Macro macro) static Macro
XhtmlMacroManager.unwrapMacroProxy
(Macro proxy) Unwraps a macro proxy that is wrapped with aXhtmlMacroManager.ResourceAwareMacroInvocationHandler
. -
Uses of Macro in com.atlassian.confluence.plugin.descriptor
Methods in com.atlassian.confluence.plugin.descriptor that return MacroModifier and TypeMethodDescriptionUserMacroModuleDescriptor.createModule()
UserMacroModuleDescriptor.getModule()
XhtmlMacroModuleDescriptor.getModule()
Method parameters in com.atlassian.confluence.plugin.descriptor with type arguments of type Macro -
Uses of Macro in com.atlassian.confluence.plugins.macros.core
Classes in com.atlassian.confluence.plugins.macros.core that implement Macro -
Uses of Macro in com.atlassian.confluence.renderer
Methods in com.atlassian.confluence.renderer that return Macro -
Uses of Macro in com.atlassian.confluence.renderer.v2.macros
Methods in com.atlassian.confluence.renderer.v2.macros that return MacroConstructors in com.atlassian.confluence.renderer.v2.macros with parameters of type Macro