Class DefaultHrefEvaluator

  extended by com.atlassian.confluence.content.render.xhtml.links.DefaultHrefEvaluator
All Implemented Interfaces:

public class DefaultHrefEvaluator
extends Object
implements HrefEvaluator

An HrefEvaluator which knows how to generate href values for ConversionContextOutputType.DISPLAY and generates relative links for the browser.

Constructor Summary
DefaultHrefEvaluator(ContextPathHolder contextPathHolder)
Method Summary
 String createHref(ConversionContext context, Object destination, String anchor)
          Create the appropriate href attribute value for the supplied ConversionContext.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public DefaultHrefEvaluator(ContextPathHolder contextPathHolder)
Method Detail


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
context - the ConversionContext providing information about the conversion being performed, including the target output type e.g. display, pdf
destination - the object
anchor - an option parameter specifying an anchor component for the href attribute. This may be null if there is no destination anchor.
the attribute value appropriate for the outputType specified.
See Also:
ConversionContextOutputType} for the supported outputType

Copyright © 2003-2013 Atlassian. All Rights Reserved.