com.atlassian.confluence.content.render.xhtml.editor
Class EditorXhtmlTransformer
java.lang.Object
com.atlassian.confluence.content.render.xhtml.editor.EditorXhtmlTransformer
- All Implemented Interfaces:
- Transformer
public class EditorXhtmlTransformer
- extends Object
- implements Transformer
Transformer editor formatted XHTML to storage format XHTML. Note that the editor cannot be relied on to provide valid XHTML and therefore
you will need to run the editor data through some kind of cleaner such as the HtmlToXmlConverter
to ensure that this transformer
is handling XHTML.
Method Summary |
String |
transform(Reader editorFormatXml,
ConversionContext conversionContext)
Begin consuming events from the supplied Reader, ignore all elements until the body is encountered, at which point
the fragment transformation begins. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditorXhtmlTransformer
public EditorXhtmlTransformer(XmlEventReaderFactory xmlEventReaderFactory,
FragmentTransformer defaultFragmentTransformer)
transform
public String transform(Reader editorFormatXml,
ConversionContext conversionContext)
throws XhtmlException
- Begin consuming events from the supplied Reader, ignore all elements until the body is encountered, at which point
the fragment transformation begins.
- Specified by:
transform
in interface Transformer
- Returns:
-
- Throws:
XhtmlParsingException
- if there is an error parsing the supplied editorFormat XHTML.
XhtmlException
- for all other transform errors.
Copyright © 2003-2012 Atlassian. All Rights Reserved.