| 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. 
 | 
| ImprovedEditorUnknownMacroMarshaller | 
 Replaces EditorUnknownMacroMarshaller to handle both body and bodiless macros. 
 | 
| MacroParameterTypeParserImpl | 
 Default implementation of MacroParameterTypeParser 
 |