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 String
render(ContentEntityObject content, ConversionContext conversionContext)
Renders link to specified content using the display name of the content as the link body.String
render(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:LinkRenderer
Renders link to specified content using the display name of the content as the link body.- Specified by:
render
in 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:LinkRenderer
Renders link to specified content with specified alias.- Specified by:
render
in 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
-
-