com.atlassian.confluence.content.render.xhtml
Class PluggableTransformerChain
java.lang.Object
com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain
- All Implemented Interfaces:
- Transformer
public class PluggableTransformerChain
- extends java.lang.Object
- implements Transformer
A Transformer
which passes the input through a series of other transformers provided by enabled plugins'
TransformerModuleDescriptor
s, in addition to a set of defaults transformers.
WARNING: This class if prone to OutOfMemoryError
s when the input is large.
- Since:
- 4.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluggableTransformerChain
public PluggableTransformerChain(com.atlassian.plugin.PluginAccessor pluginAccessor,
java.util.List<TransformerWeight> defaultTransformers,
@NotNull
java.lang.String transformerChainName)
transform
public java.lang.String transform(java.io.Reader input,
ConversionContext conversionContext)
throws XhtmlException
- Specified by:
transform
in interface Transformer
- Returns:
-
- Throws:
XhtmlParsingException
- if there is a problem parsing the input parameter.
XhtmlException
- for all other errors that may occur during transformation.
Copyright © 2003-2014 Atlassian. All Rights Reserved.