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 java.lang.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 java.lang.String EMOTICON_KEY_PREFIX
- See Also:
- Constant Field Values
EditorEmoticonMarshaller
public EditorEmoticonMarshaller(javax.xml.stream.XMLOutputFactory xmlOutputFactory,
EmoticonDisplayMapper emoticonDisplayMapper,
UserI18NBeanFactory userI18NBeanFactory,
MarshallingRegistry registry)
marshal
public Streamable 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
- if an error occurs during marshalling
Copyright © 2003-2013 Atlassian. All Rights Reserved.