| Interface | Description |
|---|---|
| CommonMacroAttributeWriter | |
| MacroIdSupplier |
A generator of macro UUIDs.
|
| MacroMarshaller |
Implemented by a MacroMarshaller that handles a particular type of Macro.
|
| MacroParameterSerializer |
Serializes and deserializes macro parameters.
|
| MacroParameterTypeParser |
Parses raw macro parameters to typed macro parameters
|
| PlaceholderUrlFactory |
Generates URLs for placeholders.
|
| Class | Description |
|---|---|
| ConfluenceContentMacroParameterParser |
Note: this class does not parse complete wiki markup links, because pages and blogs can contain arbitrary characters (like colons and slashes) now.
|
| CustomImageEditorMacroMarshaller |
Marshal a Macro that implements the
EditorImagePlaceholder interface and therefore
displays a custom image in the editor |
| CustomPlaceholderEditorMarshaller |
Marshal a macro that provides its own HTML representation for the editor.
|
| DefaultMacroIdSupplier |
The default implementation of
MacroIdSupplier which uses a randomly generated UUID to generate a unique
MacroId. |
| DefaultMacroParameterSerializer |
Serializes and deserializes macro parameters in the following format a=b|c=d.
|
| DefaultPlaceholderUrlFactory | |
| EditorBodilessMacroMarshaller |
Marshal macros that don't have a body to editor format.
|
| EditorBodyMacroMarshaller |
Marshal macros that have a body to editor format
|
| EditorConstants | |
| EditorMacroMarshaller | |
| EditorMacroUnmarshaller |
Transform the macro definition from the XHTML received from the editor into a holding object which can then be output into different formats such as
storage format.
|
| EditorUnknownMacroMarshaller | Deprecated
since 7.7.0 in favour of
ImprovedEditorUnknownMacroMarshaller |
| ImprovedEditorUnknownMacroMarshaller |
Replaces EditorUnknownMacroMarshaller to handle both body and bodiless macros.
|
| MacroParameterTypeParserImpl |
Default implementation of MacroParameterTypeParser
|
| Exception | Description |
|---|---|
| InvalidMacroParameterException |
Exception thrown when a macro parameter cannot be parsed for any reason.
|
Copyright © 2003–2022 Atlassian. All rights reserved.