com.atlassian.confluence.content.render.xhtml.transformers
Class RemoveApostropheEntityTransformer
java.lang.Object
com.atlassian.confluence.content.render.xhtml.transformers.RemoveApostropheEntityTransformer
- All Implemented Interfaces:
- Transformer
public class RemoveApostropheEntityTransformer
- extends java.lang.Object
- implements Transformer
A Transformer that removes that apostrophe entity which is invalid in HTML.
When rendering to view you can't guarantee the output you have is XML (as you are rendering to HTML).
As such, we don't have the liberty of parsing this output as XML - hence the regex implementation here.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RemoveApostropheEntityTransformer
public RemoveApostropheEntityTransformer()
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-2013 Atlassian. All Rights Reserved.