com.atlassian.confluence.pages.actions
Class WysiwygConverterAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.pages.actions.WysiwygConverterAction
All Implemented Interfaces:
Beanable, WebInterface, MessageHolderAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable

public class WysiwygConverterAction
extends ConfluenceActionSupport
implements Beanable

Convert between XHtml and wiki markup.

Since:
3.3
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, log, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
WysiwygConverterAction()
           
 
Method Summary
 String convertWikiMarkupToXHtmlWithoutPageWithSpaceKey()
          Converts wiki markup text into XHTML, using the page context of the content object specified by the id.
 String convertXHtmlToWikiMarkupWithoutPage()
          Converts XHTML into wiki markup, without using page context
 Object getBean()
           
 void setConfluenceWysiwygConverter(ConfluenceWysiwygConverter confluenceWysiwygConverter)
           
 void setPageId(String pageId)
           
 void setSpaceKey(String spaceKey)
           
 void setWikiMarkup(String wikiMarkup)
           
 void setXhtml(String xhtml)
           
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
 

Constructor Detail

WysiwygConverterAction

public WysiwygConverterAction()
Method Detail

convertWikiMarkupToXHtmlWithoutPageWithSpaceKey

public String convertWikiMarkupToXHtmlWithoutPageWithSpaceKey()
Converts wiki markup text into XHTML, using the page context of the content object specified by the id. The spaceKey is used to define the page context.

Returns:
converted XHTML

convertXHtmlToWikiMarkupWithoutPage

public String convertXHtmlToWikiMarkupWithoutPage()
Converts XHTML into wiki markup, without using page context

Returns:
converted wiki markup

setWikiMarkup

public void setWikiMarkup(String wikiMarkup)

setPageId

public void setPageId(String pageId)

setSpaceKey

public void setSpaceKey(String spaceKey)

setXhtml

public void setXhtml(String xhtml)

setConfluenceWysiwygConverter

public void setConfluenceWysiwygConverter(ConfluenceWysiwygConverter confluenceWysiwygConverter)

getBean

public Object getBean()
Specified by:
getBean in interface Beanable


Copyright © 2003-2012 Atlassian. All Rights Reserved.