com.atlassian.confluence.content.render.xhtml.links
Class DefaultHrefEvaluator
java.lang.Object
com.atlassian.confluence.content.render.xhtml.links.DefaultHrefEvaluator
- All Implemented Interfaces:
- HrefEvaluator
public class DefaultHrefEvaluator
- extends Object
- implements HrefEvaluator
An HrefEvaluator which knows how to generate href values for display RenderContextOutputType
and generates relative links for the browser.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultHrefEvaluator
public DefaultHrefEvaluator(ContextPathHolder contextPathHolder)
createHref
public String createHref(ConversionContext context,
Object destination,
String anchor)
- Description copied from interface:
HrefEvaluator
- Create the appropriate href attribute value for the supplied ConversionContext.
- Specified by:
createHref
in interface HrefEvaluator
- Parameters:
context
- the ConversionContext providing information about the conversion being performed, including the
target output type e.g. display, pdfdestination
- the objectanchor
- an option parameter specifying an anchor component for the href attribute. This may be null if
there is no destination anchor. @return the attribute value appropriate for the outputType specified.