public class

XhtmlMigrationLinkResolver

extends Object
implements LinkResolver
java.lang.Object
   ↳ com.atlassian.confluence.content.render.xhtml.migration.XhtmlMigrationLinkResolver

Class Overview

Converts wiki link text to xhtml link objects for migration.

You should note that the Link instances created all have PlainTextLinkBody bodies at this stage. It is the function of the XhtmlLinkRenderer to decide what the final type of the link body should be. At this stage the raw wiki content of the link body is stored within a PlainTextLinkBody.

Summary

Public Constructors
XhtmlMigrationLinkResolver(ContentDao contentDao, SettingsManager settingsManager)
Public Methods
Link resolve(String linkText, PageContext pageContext)
Resolves an xhtml link from the specified link text.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.confluence.content.render.xhtml.migration.LinkResolver

Public Constructors

public XhtmlMigrationLinkResolver (ContentDao contentDao, SettingsManager settingsManager)

Public Methods

public Link resolve (String linkText, PageContext pageContext)

Resolves an xhtml link from the specified link text. The body of the link will always be a PlainTextLinkBody.

Parameters
linkText link text
pageContext page context
Returns
  • the corresponding link, or null if link text should be ignored or cannot be resolved