| Interface | Description |
|---|---|
| CustomHtmlEditorPlaceholder |
An interface implemented by a Macro that wishes to provide its own HTML placeholder
to the Confluence Editor.
|
| EditorImagePlaceholder | |
| ImagePlaceholder | |
| Macro |
Represents a Confluence macro.
|
| MacroDefinitionDeserializer |
Responsible for deserializing to a MacroDefinition.
|
| MacroDefinitionSerializer |
Responsible for serializing a MacroDefinition.
|
| ResourceAware |
Interface for making
Macros resource aware. |
| StreamableMacro |
Macro that consumes and produces Streamables instead of Strings.
|
| Class | Description |
|---|---|
| ContentFilteringMacro |
Convenience class that provides default values for macros which retrieve
content from somewhere else in Confluence.
|
| DefaultImagePlaceholder | |
| GenericVelocityMacro |
A configurable and generic macro that renders a Velocity template as part of its execution.
|
| LazyLoadingMacroWrapper |
Used to wrap a
Macro in a LazyReference. |
| MacroDefinitionRequestDeserializer |
Responsible for deserializing the encoded representation of a MacroDefinition
produced by
MacroDefinitionRequestSerializer. |
| MacroDefinitionRequestSerializer |
Serializes a MacroDefinition first into wiki markup and then base64 encodes the wiki markup.
|
| MacroDefinitionWikiMarkupDeserializer |
Deserializes a wiki markup format macro declaration to a MacroDefinition.
|
| MacroDefinitionWikiMarkupSerializer |
Serializes a
MacroDefinition to string in wiki markup. |
| MacroExecutionContext |
Container for the execution context of a macro (i.e., the state passed
to it on
Macro.execute(java.util.Map, String, com.atlassian.renderer.RenderContext)). |
| StreamableMacroAdapter |
Adapter for the
StreamableMacro interface that provides a default implementation of the redundant
execute method. |
| V2CompatibilityMacro |
A wrapper macro that retains compatibility with our old V2 macros.
|
| V2CompatibilityModuleDescriptorPredicate |
Predicate class that encapsulates the logic of determining whether a particular module descriptor should be accepted
as a v2 compatibility module descriptor.
|
| Enum | Description |
|---|---|
| Macro.BodyType | |
| Macro.OutputType |
| Exception | Description |
|---|---|
| CustomHtmlEditorPlaceholder.PlaceholderGenerationException |
An exception thrown if there is a problem in generating the custom placeholder.
|
| MacroExecutionException |
Thrown when there is an error executing a macro.
|
| Annotation Type | Description |
|---|---|
| AsyncRenderSafe |
Used to annotate a macro that is safe to be rendered asynchronously on a page without requiring a page refresh
|
Copyright © 2003–2022 Atlassian. All rights reserved.