Uses of Interface
com.atlassian.confluence.macro.Macro
-
-
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 Macro Modifier and Type Method Description boolean
CustomImageEditorMacroMarshaller. handles(Macro macro)
boolean
CustomPlaceholderEditorMarshaller. handles(Macro macro)
boolean
EditorBodilessMacroMarshaller. handles(Macro macro)
boolean
EditorBodyMacroMarshaller. handles(Macro macro)
boolean
ImprovedEditorUnknownMacroMarshaller. handles(Macro macro)
boolean
MacroMarshaller. handles(Macro macro)
Streamable
CustomImageEditorMacroMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)
Streamable
CustomPlaceholderEditorMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)
Streamable
EditorBodilessMacroMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)
Streamable
EditorBodyMacroMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)
Streamable
ImprovedEditorUnknownMacroMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)
Streamable
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 Macro Modifier and Type Method Description boolean
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 Macro Modifier and Type Class 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.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 Macro Modifier and Type Method Description @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 Macro Constructor Description MacroRendering(ConversionContext conversionContext, MacroDefinition macroDefinition, Macro macro)
-
Uses of Macro in com.atlassian.confluence.macro
Subinterfaces of Macro in com.atlassian.confluence.macro Modifier and Type Interface Description interface
StreamableMacro
Macro that consumes and produces Streamables instead of Strings.Classes in com.atlassian.confluence.macro that implement Macro Modifier and Type Class Description class
GenericVelocityMacro
A configurable and generic macro that renders a Velocity template as part of its execution.class
LazyLoadingMacroWrapper
Used to wrap aMacro
in aLazyReference
.class
StreamableMacroAdapter
Adapter for theStreamableMacro
interface that provides a default implementation of the redundant execute method.class
V2CompatibilityMacro
A wrapper macro that retains compatibility with our old V2 macros.Methods in com.atlassian.confluence.macro that return Macro Modifier and Type Method Description Macro
LazyLoadingMacroWrapper. getMacro()
Constructor parameters in com.atlassian.confluence.macro with type arguments of type Macro Constructor Description LazyLoadingMacroWrapper(com.atlassian.util.concurrent.LazyReference<Macro> delegate)
-
Uses of Macro in com.atlassian.confluence.macro.browser
Classes in com.atlassian.confluence.macro.browser with type parameters of type Macro Modifier and Type Class Description class
DefaultMacroMetadataProvider<T extends com.atlassian.plugin.ModuleDescriptor<Macro> & MacroMetadataSource>
Constructor parameters in com.atlassian.confluence.macro.browser with type arguments of type Macro Constructor Description DefaultMacroMetadataProvider(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 Macro Modifier and Type Method Description void
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 Macro Modifier and Type Class Description class
UnmigratedBlockWikiMarkupMacro
This macro will render it's body using the V2 Renderer.class
UnmigratedInlineWikiMarkupMacro
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 Macro Modifier and Type Method Description Macro
DelegatingReadOnlyMacroManager. getMacroByName(String macroName)
Macro
MacroManager. getMacroByName(String macroName)
Gives theMacro
registered with the given name, or null if there is none registered with the manager.Macro
UserMacroLibraryMacroManager. getMacroByName(String macroName)
Macro
UserMacroPluginMacroManager. getMacroByName(@NonNull String macroName)
Macro
V2CompatibilityMacroManager. getMacroByName(@NonNull String macroName)
Macro
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 Macro Modifier and Type Method Description com.atlassian.util.concurrent.LazyReference<Macro>
DelegatingReadOnlyMacroManager. createLazyMacroReference(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor)
Deprecated.since 7.0.1.com.atlassian.util.concurrent.LazyReference<Macro>
MacroManager. createLazyMacroReference(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor)
Deprecated.since 7.0.1.com.atlassian.util.concurrent.LazyReference<Macro>
UserMacroLibraryMacroManager. createLazyMacroReference(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor)
Deprecated.since 7.0.1.com.atlassian.util.concurrent.LazyReference<Macro>
UserMacroPluginMacroManager. createLazyMacroReference(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor)
Deprecated.since 7.0.1.com.atlassian.util.concurrent.LazyReference<Macro>
V2CompatibilityMacroManager. createLazyMacroReference(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor)
Deprecated.since 7.0.1.com.atlassian.util.concurrent.LazyReference<Macro>
XhtmlMacroManager. createLazyMacroReference(com.atlassian.plugin.ModuleDescriptor<?> moduleDescriptor)
Deprecated.since 7.0.1.Map<String,Macro>
XhtmlMacroManager. getMacros()
default 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.Methods in com.atlassian.confluence.macro.xhtml with parameters of type Macro Modifier and Type Method Description void
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 Macro Modifier and Type Method Description Macro
UserMacroModuleDescriptor. createModule()
Macro
UserMacroModuleDescriptor. getModule()
Macro
XhtmlMacroModuleDescriptor. getModule()
Method parameters in com.atlassian.confluence.plugin.descriptor with type arguments of type Macro Modifier and Type Method Description boolean
OutputDeviceTypeMacroModuleDescriptorPredicate. matches(com.atlassian.plugin.ModuleDescriptor<? extends Macro> moduleDescriptor)
-
Uses of Macro in com.atlassian.confluence.plugins.macros.core
Classes in com.atlassian.confluence.plugins.macros.core that implement Macro Modifier and Type Class Description class
LoremIpsumMacro
-
Uses of Macro in com.atlassian.confluence.renderer
Methods in com.atlassian.confluence.renderer that return Macro Modifier and Type Method Description Macro
UserMacroConfig. toMacro()
-
Uses of Macro in com.atlassian.confluence.renderer.v2.macros
Methods in com.atlassian.confluence.renderer.v2.macros that return Macro Modifier and Type Method Description Macro
V2UserMacroAdapter. getXhtmlMacro()
Constructors in com.atlassian.confluence.renderer.v2.macros with parameters of type Macro Constructor Description V2UserMacroAdapter(Macro xhtmlUserMacro)
-