Class I18nResolverAdapter

  • All Implemented Interfaces:
    com.atlassian.sal.api.message.I18nResolver

    public class I18nResolverAdapter
    extends Object
    implements com.atlassian.sal.api.message.I18nResolver
    • Constructor Detail

      • I18nResolverAdapter

        public I18nResolverAdapter​(I18nBean i18nBean)
    • Method Detail

      • getRawText

        public String getRawText​(String key)
        Specified by:
        getRawText in interface com.atlassian.sal.api.message.I18nResolver
      • getText

        public String getText​(String key,
                              Serializable... arguments)
        Specified by:
        getText in interface com.atlassian.sal.api.message.I18nResolver
      • getText

        public String getText​(Locale locale,
                              String key,
                              Serializable... arguments)
        Specified by:
        getText in interface com.atlassian.sal.api.message.I18nResolver
      • getText

        public String getText​(String key)
        Specified by:
        getText in interface com.atlassian.sal.api.message.I18nResolver
      • getText

        public String getText​(Locale locale,
                              String key)
        Specified by:
        getText in interface com.atlassian.sal.api.message.I18nResolver
      • getText

        public String getText​(com.atlassian.sal.api.message.Message message)
        Specified by:
        getText in interface com.atlassian.sal.api.message.I18nResolver
      • getText

        public String getText​(Locale locale,
                              com.atlassian.sal.api.message.Message message)
        Specified by:
        getText in interface com.atlassian.sal.api.message.I18nResolver
      • createMessage

        public com.atlassian.sal.api.message.Message createMessage​(String key,
                                                                   Serializable... arguments)
        Specified by:
        createMessage in interface com.atlassian.sal.api.message.I18nResolver
      • createMessageCollection

        public com.atlassian.sal.api.message.MessageCollection createMessageCollection()
        Specified by:
        createMessageCollection in interface com.atlassian.sal.api.message.I18nResolver
      • getAllTranslationsForPrefix

        public Map<String,​String> getAllTranslationsForPrefix​(String prefix)
        Specified by:
        getAllTranslationsForPrefix in interface com.atlassian.sal.api.message.I18nResolver
      • getAllTranslationsForPrefix

        public Map<String,​String> getAllTranslationsForPrefix​(String prefix,
                                                                    Locale locale)
        Specified by:
        getAllTranslationsForPrefix in interface com.atlassian.sal.api.message.I18nResolver
      • getRawText

        public String getRawText​(Locale locale,
                                 String key)
        Specified by:
        getRawText in interface com.atlassian.sal.api.message.I18nResolver