com.atlassian.confluence.content.render.xhtml
Class DefaultLinkRenderer
java.lang.Object
com.atlassian.confluence.content.render.xhtml.DefaultLinkRenderer
- All Implemented Interfaces:
- LinkRenderer
public class DefaultLinkRenderer
- extends Object
- implements LinkRenderer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultLinkRenderer
public DefaultLinkRenderer(Marshaller<Link> linkMarshaller)
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 interface LinkRenderer
- 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 interface LinkRenderer
- Parameters:
content
- the contentlinkAlias
- body or alias of resulting linkconversionContext
- conversion context
- Returns:
- link to specified content in storage format.
- Throws:
XhtmlException
- if there is an error rendering the link