Class ViewUnresolvedLinkBodyMarshaller
java.lang.Object
com.atlassian.confluence.content.render.xhtml.view.link.ViewUnresolvedLinkBodyMarshaller
- All Implemented Interfaces:
Marshaller<Link>
Encapsulates the logic on how to marshal the delegate / wrapped link inside an
UnresolvedLink.
This differs from ViewLinkBodyMarshaller in that it
only marshals link state. It makes no attempt to resolve the RI to an actual entity and work out a sensible default alias.
This is because we are resolving a link that has been flagged as unresolved.
-
Constructor Summary
ConstructorsConstructorDescriptionViewUnresolvedLinkBodyMarshaller(Marshaller<EmbeddedImage> embeddedImageMarshaller) -
Method Summary
Modifier and TypeMethodDescriptionmarshal(Link link, ConversionContext conversionContext) Marshals an object to XML.
-
Constructor Details
-
ViewUnresolvedLinkBodyMarshaller
-
-
Method Details
-
marshal
Description copied from interface:MarshallerMarshals an object to XML.- Specified by:
marshalin interfaceMarshaller<Link>- Parameters:
link- object to marshalconversionContext- the conversion context- Returns:
- the XML representation of the object
- Throws:
XhtmlException- if an error occurs during marshalling
-