public class

EditorLinkMarshallingStrategy

extends Object
implements StaxStreamMarshaller<T>
java.lang.Object
   ↳ com.atlassian.confluence.content.render.xhtml.editor.link.EditorLinkMarshallingStrategy

Class Overview

Encapsulates all the extra marshalling concerns that are common to marshalling all links for the editor.

Summary

Public Constructors
EditorLinkMarshallingStrategy(Marshaller<Link> linkBodyMarshaller, PageResourceIdentifierResolver pageResourceIdentifierResolver, SpaceResourceIdentifierResolver spaceResourceIdentifierResolver, AttachmentResourceIdentifierResolver attachmentResourceIdentifierResolver, ContentEntityResourceIdentifierResolver contentEntityResourceIdentifierResolver, BlogPostResourceIdentifierResolver blogPostResourceIdentifierResolver, SettingsManager settingsManager, ResourceIdentifierMatcher resourceIdentifierMatcher)
Public Methods
void marshal(Link link, XMLStreamWriter xmlStreamWriter, ConversionContext context)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.content.render.xhtml.StaxStreamMarshaller

Public Constructors

public EditorLinkMarshallingStrategy (Marshaller<Link> linkBodyMarshaller, PageResourceIdentifierResolver pageResourceIdentifierResolver, SpaceResourceIdentifierResolver spaceResourceIdentifierResolver, AttachmentResourceIdentifierResolver attachmentResourceIdentifierResolver, ContentEntityResourceIdentifierResolver contentEntityResourceIdentifierResolver, BlogPostResourceIdentifierResolver blogPostResourceIdentifierResolver, SettingsManager settingsManager, ResourceIdentifierMatcher resourceIdentifierMatcher)

Public Methods

public void marshal (Link link, XMLStreamWriter xmlStreamWriter, ConversionContext context)

Throws
XMLStreamException