Class SimpleEmoticonDisplayMapper
java.lang.Object
com.atlassian.confluence.content.render.xhtml.editor.inline.SimpleEmoticonDisplayMapper
- All Implemented Interfaces:
EmoticonDisplayMapper
An EmoticonImageMapper which makes use of the type of the emoticon supplied when building the URL to use.
-
Constructor Summary
ConstructorDescriptionSimpleEmoticonDisplayMapper
(com.atlassian.webresource.api.WebResourceUrlProvider webResourceUrlProvider) -
Method Summary
Modifier and TypeMethodDescriptiongetAbsoluteImageUrl
(Emoticon emoticon) Get an absolute URL for the emoticon (this will include the servers configured baseURL).getImageName
(Emoticon emoticon) getRelativeImageUrl
(Emoticon emoticon) Get a relative URL for the emoticon.
-
Constructor Details
-
SimpleEmoticonDisplayMapper
public SimpleEmoticonDisplayMapper(com.atlassian.webresource.api.WebResourceUrlProvider webResourceUrlProvider)
-
-
Method Details
-
getRelativeImageUrl
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
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
- 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.
-