package

com.atlassian.confluence.content.render.xhtml.editor.macro

Interfaces

CommonMacroAttributeWriter  
MacroMarshaller Implemented by a MacroMarshaller that handles a particular type of Macro. 
MacroParameterSerializer Serializes and deserializes macro parameters. 
PlaceholderUrlFactory Generates URLs for placeholders. 

Classes

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. 

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  
EditorMacroBodyPlaceholder Used to testing the editor representation of macros  
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  
MockMacro  
TestCustomPlaceholderEditorMarshaller  
TestDefaultCommonMacroAttributeWriter  
TestDefaultMacroParameterSerializer  
TestEditorBodilessMacroMarshaller  
TestEditorBodyMacroMarshaller  
TestEditorMacroMarshaller  
TestEditorMacroUnmarshaller  
TestEditorUnknownMacroMarshaller  
TestMacroBodySubParser  
TestMacroNameAndParameterSubParser