com.atlassian.confluence.links.linktypes
Class AbstractPageLink
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
- Direct Known Subclasses:
- BlogPostLink, PageCreateLink, PageLink
public abstract class AbstractPageLink
- extends AbstractContentEntityLink
Fields inherited from class com.atlassian.renderer.links.Link |
aliasSpecified, iconName, linkBody, relativeUrl, title, titleArgs, titleKey, url, wikiDestination, wikiTitle |
Methods inherited from class com.atlassian.renderer.links.BaseLink |
equals, getOriginalParser, hashCode, setI18nTitle, setTitle |
Methods inherited from class com.atlassian.renderer.links.Link |
getIconName, getLinkAttributes, getOriginalLinkText, getTitle, getTitleArgs, getTitleKey, getUnpermittedLinkBody, getUrl, getWikiDestination, getWikiTitle, isAliasSpecified, isRelativeUrl |
spaceKey
protected String spaceKey
destinationPage
protected AbstractPage destinationPage
anchor
protected String anchor
AbstractPageLink
public AbstractPageLink(com.atlassian.renderer.links.GenericLinkParser parser,
PageContext context)
throws ParseException
- Throws:
ParseException
setUrlAndTitle
protected void setUrlAndTitle(PageContext pageContext)
isOnSamePage
protected abstract boolean isOnSamePage(PageContext pageContext)
getAnchor
public String getAnchor(PageContext pageContext)
getSpaceKey
public String getSpaceKey()
getPageTitle
public String getPageTitle()
getDestinationContent
public ContentEntityObject getDestinationContent()
- Specified by:
getDestinationContent
in class AbstractContentEntityLink
toOutgoingLink
public OutgoingLink toOutgoingLink(ContentEntityObject sourceContent)
getLinkBody
public String getLinkBody()
- Overrides:
getLinkBody
in class AbstractContentEntityLink
generateAnchor
public static String generateAnchor(PageContext context,
String anchorTitle)
Copyright © 2003-2011 Atlassian. All Rights Reserved.