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 booleanCustomImageEditorMacroMarshaller. handles(Macro macro)booleanCustomPlaceholderEditorMarshaller. handles(Macro macro)booleanEditorBodilessMacroMarshaller. handles(Macro macro)booleanEditorBodyMacroMarshaller. handles(Macro macro)booleanImprovedEditorUnknownMacroMarshaller. handles(Macro macro)booleanMacroMarshaller. handles(Macro macro)StreamableCustomImageEditorMacroMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)StreamableCustomPlaceholderEditorMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)StreamableEditorBodilessMacroMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)StreamableEditorBodyMacroMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)StreamableImprovedEditorUnknownMacroMarshaller. marshal(Macro macro, MacroDefinition macroDefinition, ConversionContext conversionContext)StreamableMacroMarshaller. 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 booleanMacroAsyncRenderWhitelist. 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 Macro Modifier and Type Class Description classAllMacroMetadataCache<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 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 interfaceStreamableMacroMacro that consumes and produces Streamables instead of Strings.Classes in com.atlassian.confluence.macro that implement Macro Modifier and Type Class Description classGenericVelocityMacroA configurable and generic macro that renders a Velocity template as part of its execution.classLazyLoadingMacroWrapperUsed to wrap aMacroin aLazyReference.classStreamableMacroAdapterAdapter for theStreamableMacrointerface that provides a default implementation of the redundant execute method.classV2CompatibilityMacroA wrapper macro that retains compatibility with our old V2 macros.Methods in com.atlassian.confluence.macro that return Macro Modifier and Type Method Description MacroLazyLoadingMacroWrapper. 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 classDefaultMacroMetadataProvider<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 voidDefaultMacroCounter. 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 Macro Modifier and Type Class Description classUnmigratedBlockWikiMarkupMacroThis macro will render it's body using the V2 Renderer.classUnmigratedInlineWikiMarkupMacroThis 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 MacroDelegatingReadOnlyMacroManager. getMacroByName(String macroName)MacroMacroManager. getMacroByName(String macroName)Gives theMacroregistered with the given name, or null if there is none registered with the manager.MacroUserMacroLibraryMacroManager. getMacroByName(String macroName)MacroUserMacroPluginMacroManager. getMacroByName(@NonNull String macroName)MacroV2CompatibilityMacroManager. getMacroByName(@NonNull String macroName)MacroXhtmlMacroManager. 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 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 voidDelegatingReadOnlyMacroManager. 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 Macro Modifier and Type Method Description MacroUserMacroModuleDescriptor. createModule()MacroUserMacroModuleDescriptor. getModule()MacroXhtmlMacroModuleDescriptor. getModule()Method parameters in com.atlassian.confluence.plugin.descriptor with type arguments of type Macro Modifier and Type Method Description booleanOutputDeviceTypeMacroModuleDescriptorPredicate. 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 classLoremIpsumMacro -
Uses of Macro in com.atlassian.confluence.renderer
Methods in com.atlassian.confluence.renderer that return Macro Modifier and Type Method Description MacroUserMacroConfig. 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 MacroV2UserMacroAdapter. getXhtmlMacro()Constructors in com.atlassian.confluence.renderer.v2.macros with parameters of type Macro Constructor Description V2UserMacroAdapter(Macro xhtmlUserMacro)
-