Class DefaultLinkRenderer
- java.lang.Object
-
- com.atlassian.confluence.content.render.xhtml.DefaultLinkRenderer
-
- All Implemented Interfaces:
LinkRenderer
public class DefaultLinkRenderer extends Object implements LinkRenderer
-
-
Constructor Summary
Constructors Constructor Description DefaultLinkRenderer(Marshaller<Link> linkMarshaller)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringrender(ContentEntityObject content, ConversionContext conversionContext)Renders link to specified content using the display name of the content as the link body.Stringrender(ContentEntityObject content, String linkAlias, ConversionContext conversionContext)Renders link to specified content with specified alias.
-
-
-
Constructor Detail
-
DefaultLinkRenderer
public DefaultLinkRenderer(Marshaller<Link> linkMarshaller)
-
-
Method Detail
-
render
public String render(ContentEntityObject content, ConversionContext conversionContext) throws XhtmlException
Description copied from interface:LinkRendererRenders link to specified content using the display name of the content as the link body.- Specified by:
renderin interfaceLinkRenderer- Parameters:
content- the contentconversionContext- conversion context- Returns:
- link to specified content in storage format.
- Throws:
XhtmlException- if there is an error rendering the link
-
render
public String render(ContentEntityObject content, String linkAlias, ConversionContext conversionContext) throws XhtmlException
Description copied from interface:LinkRendererRenders link to specified content with specified alias.- Specified by:
renderin interfaceLinkRenderer- Parameters:
content- the contentlinkAlias- body or alias of resulting link. Note that this will be HTML encoded on output.conversionContext- conversion context- Returns:
- link to specified content in storage format.
- Throws:
XhtmlException- if there is an error rendering the link
-
-