com.atlassian.confluence.content.render.xhtml.links
Class AbsoluteHrefEvaluator

java.lang.Object
  extended by com.atlassian.confluence.content.render.xhtml.links.AbsoluteHrefEvaluator
All Implemented Interfaces:
HrefEvaluator

public class AbsoluteHrefEvaluator
extends Object
implements HrefEvaluator

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


Constructor Summary
AbsoluteHrefEvaluator(HrefEvaluator defaulHrefEvaluator, SettingsManager settingsManager, ContextPathHolder contextPathHolder)
           
 
Method Summary
 String createHref(ConversionContext context, Object object, 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

AbsoluteHrefEvaluator

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

createHref

public String createHref(ConversionContext context,
                         Object object,
                         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, 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.
See Also:
ConversionContextOutputType} for the supported outputType


Copyright © 2003-2013 Atlassian. All Rights Reserved.