com.atlassian.confluence.content.render.xhtml.view.link
Class ViewUnresolvedLinkBodyMarshaller
java.lang.Object
com.atlassian.confluence.content.render.xhtml.view.link.ViewUnresolvedLinkBodyMarshaller
- All Implemented Interfaces:
- Marshaller<Link>
public class ViewUnresolvedLinkBodyMarshaller
- extends java.lang.Object
- implements 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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ViewUnresolvedLinkBodyMarshaller
public ViewUnresolvedLinkBodyMarshaller(Marshaller<EmbeddedImage> embeddedImageMarshaller)
marshal
public Streamable marshal(Link link,
ConversionContext conversionContext)
throws XhtmlException
- Description copied from interface:
Marshaller
- Marshals an object to XML.
- Specified by:
marshal in interface Marshaller<Link>
- Parameters:
link - object to marshalconversionContext - the conversion context
- Returns:
- the XML representation of the object
- Throws:
XhtmlException - if an error occurs during marshalling
Copyright © 2003-2013 Atlassian. All Rights Reserved.