Class DefaultLinkRenderer

    • 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 interface LinkRenderer
        Parameters:
        content - the content
        conversionContext - 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 content
        linkAlias - 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