Class PageLink
- java.lang.Object
-
- com.atlassian.renderer.links.Link
-
- com.atlassian.renderer.links.BaseLink
-
- com.atlassian.confluence.links.linktypes.AbstractContentEntityLink
-
- com.atlassian.confluence.links.linktypes.AbstractPageLink
-
- com.atlassian.confluence.links.linktypes.PageLink
-
public class PageLink extends AbstractPageLink
-
-
Field Summary
-
Fields inherited from class com.atlassian.confluence.links.linktypes.AbstractPageLink
anchor, destinationPage, spaceKey
-
Fields inherited from class com.atlassian.confluence.links.linktypes.AbstractContentEntityLink
entityName
-
-
Constructor Summary
Constructors Constructor Description PageLink(com.atlassian.renderer.links.GenericLinkParser parser, PageContext pageContext, PageManager pageManager)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentEntityObject
getDestinationContent()
boolean
isOnSamePage(PageContext pageContext)
static PageLink
makeTestLink(String linkText, PageContext context)
Factory for making a link that can be used in tests-
Methods inherited from class com.atlassian.confluence.links.linktypes.AbstractPageLink
generateAnchor, generateUnencodedAnchor, generateUniqueAnchor, getAnchor, getLinkBody, getPageTitle, getSpaceKey, setUrlAndTitle, toOutgoingLink
-
Methods inherited from class com.atlassian.confluence.links.linktypes.AbstractContentEntityLink
hasDestination, isNoLinkBodyProvided
-
Methods inherited from class com.atlassian.renderer.links.BaseLink
equals, getOriginalParser, hashCode, setI18nTitle, setTitle
-
-
-
-
Constructor Detail
-
PageLink
public PageLink(com.atlassian.renderer.links.GenericLinkParser parser, PageContext pageContext, PageManager pageManager) throws ParseException
- Throws:
ParseException
-
-
Method Detail
-
makeTestLink
public static PageLink makeTestLink(String linkText, PageContext context) throws ParseException
Factory for making a link that can be used in tests- Throws:
ParseException
-
isOnSamePage
public boolean isOnSamePage(PageContext pageContext)
- Specified by:
isOnSamePage
in classAbstractPageLink
-
getDestinationContent
public ContentEntityObject getDestinationContent()
- Overrides:
getDestinationContent
in classAbstractPageLink
-
-