Class StorageLinkBodyMarshaller

java.lang.Object
com.atlassian.confluence.content.render.xhtml.storage.link.StorageLinkBodyMarshaller
All Implemented Interfaces:
Marshaller<LinkBody<?>>

public class StorageLinkBodyMarshaller extends Object implements Marshaller<LinkBody<?>>
Marshall a LinkBody to storage format.

RichTextLinkBody instances are assumed to already be XHTML formatted and are written unchanged.

PlainTextLinkBody instances are HTMLencoded before being written.

EmbeddedImageLinkBody instances will be delegated to the configured embeddedImageMarshaller for writing.