Class EditorLinkMarshallingStrategy
java.lang.Object
com.atlassian.confluence.content.render.xhtml.editor.link.EditorLinkMarshallingStrategy
- All Implemented Interfaces:
StaxStreamMarshaller<Link>
Encapsulates all the extra marshalling concerns that are common to marshalling all links for the editor.
-
Constructor Summary
ConstructorsConstructorDescriptionEditorLinkMarshallingStrategy
(Marshaller<Link> linkBodyMarshaller, PageResourceIdentifierResolver pageResourceIdentifierResolver, SpaceResourceIdentifierResolver spaceResourceIdentifierResolver, AttachmentResourceIdentifierResolver attachmentResourceIdentifierResolver, ContentEntityResourceIdentifierResolver contentEntityResourceIdentifierResolver, BlogPostResourceIdentifierResolver blogPostResourceIdentifierResolver, SettingsManager settingsManager, ResourceIdentifierMatcher resourceIdentifierMatcher) -
Method Summary
Modifier and TypeMethodDescriptionvoid
marshal
(Link link, XMLStreamWriter xmlStreamWriter, ConversionContext context)
-
Constructor Details
-
EditorLinkMarshallingStrategy
public EditorLinkMarshallingStrategy(Marshaller<Link> linkBodyMarshaller, PageResourceIdentifierResolver pageResourceIdentifierResolver, SpaceResourceIdentifierResolver spaceResourceIdentifierResolver, AttachmentResourceIdentifierResolver attachmentResourceIdentifierResolver, ContentEntityResourceIdentifierResolver contentEntityResourceIdentifierResolver, BlogPostResourceIdentifierResolver blogPostResourceIdentifierResolver, SettingsManager settingsManager, ResourceIdentifierMatcher resourceIdentifierMatcher)
-
-
Method Details
-
marshal
public void marshal(Link link, XMLStreamWriter xmlStreamWriter, ConversionContext context) throws XMLStreamException - Specified by:
marshal
in interfaceStaxStreamMarshaller<Link>
- Throws:
XMLStreamException
-