public class

AbsoluteHrefEvaluator

extends Object
implements HrefEvaluator
java.lang.Object
   ↳ com.atlassian.confluence.content.render.xhtml.links.AbsoluteHrefEvaluator

Class Overview

Produces absolute URL's / HREF's for the specified object.

Summary

Public Constructors
AbsoluteHrefEvaluator(HrefEvaluator defaulHrefEvaluator, SettingsManager settingsManager, ContextPathHolder contextPathHolder)
Public Methods
String createHref(ConversionContext context, Object object, String anchor)
Create the appropriate href attribute value for the supplied ConversionContext.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.content.render.xhtml.links.HrefEvaluator

Public Constructors

public AbsoluteHrefEvaluator (HrefEvaluator defaulHrefEvaluator, SettingsManager settingsManager, ContextPathHolder contextPathHolder)

Public Methods

public String createHref (ConversionContext context, Object object, String anchor)

Create the appropriate href attribute value for the supplied ConversionContext.

Parameters
context the ConversionContext providing information about the conversion being performed, including the target output type e.g. display, pdf
object the object
anchor an option parameter specifying an anchor component for the href attribute. This may be null if there is no destination anchor.
Returns
  • the attribute value appropriate for the outputType specified.