Class SimpleEmoticonDisplayMapper
- java.lang.Object
-
- com.atlassian.confluence.content.render.xhtml.editor.inline.SimpleEmoticonDisplayMapper
-
- All Implemented Interfaces:
EmoticonDisplayMapper
public class SimpleEmoticonDisplayMapper extends Object implements EmoticonDisplayMapper
An EmoticonImageMapper which makes use of the type of the emoticon supplied when building the URL to use.
-
-
Constructor Summary
Constructors Constructor Description SimpleEmoticonDisplayMapper(com.atlassian.plugin.webresource.WebResourceUrlProvider webResourceUrlProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAbsoluteImageUrl(Emoticon emoticon)
Get an absolute URL for the emoticon (this will include the servers configured baseURL).String
getImageName(Emoticon emoticon)
String
getRelativeImageUrl(Emoticon emoticon)
Get a relative URL for the emoticon.
-
-
-
Method Detail
-
getRelativeImageUrl
public String getRelativeImageUrl(Emoticon emoticon)
Description copied from interface:EmoticonDisplayMapper
Get a relative URL for the emoticon. The relative URL will include context path but no server information.- Specified by:
getRelativeImageUrl
in interfaceEmoticonDisplayMapper
- Parameters:
emoticon
- the emoticon for which an image URL is required.- Returns:
- the URL for the image matching the supplied emoticon or null if there is none found.
-
getAbsoluteImageUrl
public String getAbsoluteImageUrl(Emoticon emoticon)
Description copied from interface:EmoticonDisplayMapper
Get an absolute URL for the emoticon (this will include the servers configured baseURL).- Specified by:
getAbsoluteImageUrl
in interfaceEmoticonDisplayMapper
- Parameters:
emoticon
- the emoticon for which an image URL is required.- Returns:
- the URL for the image matching the supplied emoticon or null if there is none found.
-
getImageName
public String getImageName(Emoticon emoticon)
- Specified by:
getImageName
in interfaceEmoticonDisplayMapper
- Parameters:
emoticon
- the emoticon for which an image name is required.- Returns:
- the image name (no extension) for the supplied emoticon or null if there is none found.
-
-