public class ContentBodyConversionManagerImpl extends Object implements ContentBodyConversionManager
Constructor and Description |
---|
ContentBodyConversionManagerImpl(FormatConverter formatConverter,
ExceptionTolerantMigrator xhtmlRoundTripMigrator,
WikiToXhtmlMigrator wikiToXhtmlMigrator,
Renderer viewRenderer,
TemplateRenderer templateRenderer,
I18NBeanFactory i18nBeanFactory,
WebResourceDependenciesRecorder webResourceDependenciesRecorder,
WebResourceDependenciesFactory resourceDependenciesFactory,
org.springframework.transaction.PlatformTransactionManager transactionManager) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.fugue.Pair<String,Reference<WebResourceDependencies>> |
convert(ContentRepresentation fromFormat,
String value,
ContentRepresentation toFormat,
ContentEntityObject ceo,
Expansion... expansions)
Computes the converted value of the ContentBody and the required web resources that may be needed to render the converted value.
|
public ContentBodyConversionManagerImpl(FormatConverter formatConverter, ExceptionTolerantMigrator xhtmlRoundTripMigrator, WikiToXhtmlMigrator wikiToXhtmlMigrator, Renderer viewRenderer, TemplateRenderer templateRenderer, I18NBeanFactory i18nBeanFactory, WebResourceDependenciesRecorder webResourceDependenciesRecorder, WebResourceDependenciesFactory resourceDependenciesFactory, org.springframework.transaction.PlatformTransactionManager transactionManager)
public com.atlassian.fugue.Pair<String,Reference<WebResourceDependencies>> convert(ContentRepresentation fromFormat, String value, ContentRepresentation toFormat, ContentEntityObject ceo, Expansion... expansions)
ContentBodyConversionManager
convert
in interface ContentBodyConversionManager
fromFormat
- The format to convert from.value
- The value of the content body that is being converted.toFormat
- The format to covert to.ceo
- The ContentEntityObject to have its contents converted.expansions
- The required expansions, e.g. "webresource.tags,webresource.context,webresource.keys,webresource.uris".Copyright © 2003–2019 Atlassian. All rights reserved.