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 TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanCustomImageEditorMacroMarshaller.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 TypeMethodDescriptionbooleanMacroAsyncRenderWhitelist.isAsyncRenderSafe(MacroDefinition macroDefinition, Class<? extends Macro> macroClass) booleanMacroAsyncRenderWhitelist.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 TypeClassDescriptionclassAllMacroMetadataCache<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.classAllMacroMetadataLoader<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.interfaceAllMacroMetadataProvider<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 TypeInterfaceDescriptioninterfaceMacro that consumes and produces Streamables instead of Strings.Classes in com.atlassian.confluence.macro that implement MacroModifier and TypeClassDescriptionclassA configurable and generic macro that renders a Velocity template as part of its execution.classA wrapper for aMacrothat is lazily loaded.classA NoOpMacro that has no body.classA class used exclusively for testing.classAdapter for theStreamableMacrointerface that provides a default implementation of the redundant execute method.classA 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 TypeClassDescriptionclassDefaultMacroMetadataProvider<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 TypeMethodDescriptionvoidDefaultMacroCounter.addMacroUsage(MacroDefinition macroDefinition, @Nullable Macro macro) voidMacroCounter.addMacroUsage(MacroDefinition macroDefinition, @Nullable Macro macro) Record a single usage of the given macro.static @NonNull MacroMetricsKeyMacroMetricsKey.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 TypeClassDescriptionclassThis macro will render it's body using the V2 Renderer.classThis 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 theMacroregistered 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 MacroXhtmlMacroManager.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 TypeMethodDescriptionvoidDelegatingReadOnlyMacroManager.registerMacro(String name, Macro macro) voidMacroManager.registerMacro(String name, Macro macro) Registers a new macro with the given name.voidUserMacroLibraryMacroManager.registerMacro(String name, Macro macro) voidUserMacroPluginMacroManager.registerMacro(@NonNull String name, @NonNull Macro macro) voidV2CompatibilityMacroManager.registerMacro(@NonNull String name, @NonNull Macro macro) voidXhtmlMacroManager.registerMacro(@NonNull String name, @NonNull Macro macro) static MacroXhtmlMacroManager.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