com.atlassian.confluence.util
Class AbstractLinkRenamingBean

java.lang.Object
  extended by com.atlassian.confluence.util.AbstractLinkRenamingBean
All Implemented Interfaces:
LinkRenamingBean, com.atlassian.renderer.v2.components.WikiContentHandler
Direct Known Subclasses:
AbstractPageLinkRenamingBean, CamelCaseLinkRenamingBean, IncludePageMacroLinkRenamingBean, SelfPageLinkRenamingBean

public abstract class AbstractLinkRenamingBean
extends java.lang.Object
implements LinkRenamingBean, com.atlassian.renderer.v2.components.WikiContentHandler


Field Summary
protected  java.lang.String newSpaceKey
           
protected  java.lang.String newTitle
           
protected  SpaceContentEntityObject pageBeingChanged
           
protected  ContentEntityObject referringContent
           
 
Constructor Summary
AbstractLinkRenamingBean(ContentEntityObject referringContent, SpaceContentEntityObject pageBeingChanged, java.lang.String newSpaceKey, java.lang.String newTitle)
           
 
Method Summary
protected  java.lang.String escapeDollars(java.lang.String s)
           
protected  SpaceContentEntityObject getPageBeingChanged()
           
protected  java.lang.String getReferringContentSpaceKey()
           
 java.lang.String getRenamedContent()
           
 void handleMacro(java.lang.StringBuffer buffer, com.atlassian.renderer.v2.components.MacroTag macroTag, java.lang.String body)
           
abstract  void handleText(java.lang.StringBuffer buffer, java.lang.String s)
           
 void setMacroManager(com.atlassian.renderer.v2.macro.MacroManager macroManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pageBeingChanged

protected SpaceContentEntityObject pageBeingChanged

newSpaceKey

protected java.lang.String newSpaceKey

newTitle

protected java.lang.String newTitle

referringContent

protected ContentEntityObject referringContent
Constructor Detail

AbstractLinkRenamingBean

public AbstractLinkRenamingBean(ContentEntityObject referringContent,
                                SpaceContentEntityObject pageBeingChanged,
                                java.lang.String newSpaceKey,
                                java.lang.String newTitle)
Method Detail

getReferringContentSpaceKey

protected java.lang.String getReferringContentSpaceKey()

getPageBeingChanged

protected SpaceContentEntityObject getPageBeingChanged()

escapeDollars

protected java.lang.String escapeDollars(java.lang.String s)

getRenamedContent

public java.lang.String getRenamedContent()
Specified by:
getRenamedContent in interface LinkRenamingBean

setMacroManager

public void setMacroManager(com.atlassian.renderer.v2.macro.MacroManager macroManager)

handleMacro

public void handleMacro(java.lang.StringBuffer buffer,
                        com.atlassian.renderer.v2.components.MacroTag macroTag,
                        java.lang.String body)
Specified by:
handleMacro in interface com.atlassian.renderer.v2.components.WikiContentHandler

handleText

public abstract void handleText(java.lang.StringBuffer buffer,
                                java.lang.String s)
Specified by:
handleText in interface com.atlassian.renderer.v2.components.WikiContentHandler


Copyright © 2003-2014 Atlassian. All Rights Reserved.