com.atlassian.confluence.content.render.xhtml.editor.inline
Class EditorEmoticonMarshaller
java.lang.Object
com.atlassian.confluence.content.render.xhtml.editor.inline.EditorEmoticonMarshaller
- All Implemented Interfaces:
- Marshaller<Emoticon>
public class EditorEmoticonMarshaller
- extends Object
- implements Marshaller<Emoticon>
As with the other editor marshallers and unmarshallers, this code should actually live in the TinyMCE plugin. The fact it doesn't (yet) means
there is some duplication in the creation of the TinyMCE emoticon img tags.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMOTICON_KEY_PREFIX
public static final String EMOTICON_KEY_PREFIX
- See Also:
- Constant Field Values
EditorEmoticonMarshaller
public EditorEmoticonMarshaller(XMLOutputFactory xmlOutputFactory,
EmoticonDisplayMapper emoticonDisplayMapper,
UserI18NBeanFactory userI18NBeanFactory)
marshal
public String marshal(Emoticon emoticon,
ConversionContext conversionContext)
throws XhtmlException
- Description copied from interface:
Marshaller
- Marshals an object to XML.
- Specified by:
marshal
in interface Marshaller<Emoticon>
- Parameters:
emoticon
- object to marshalconversionContext
- the conversion context
- Returns:
- the XML representation of the object
- Throws:
XhtmlException
Copyright © 2003-2012 Atlassian. All Rights Reserved.