Class StandardMessageResolutionUtils


  • final class StandardMessageResolutionUtils
    extends java.lang.Object
    Since:
    3.0.0
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static java.util.List<java.lang.String> computeMessageResourceNamesFromBase​(java.lang.String resourceBaseName, java.util.Locale locale)  
      (package private) static java.lang.String formatMessage​(java.util.Locale locale, java.lang.String message, java.lang.Object[] messageParameters)  
      private static boolean isFormatCandidate​(java.lang.String message)  
      private static java.util.Properties readMessagesResource​(java.io.Reader propertiesReader)  
      (package private) static java.util.Map<java.lang.String,​java.lang.String> resolveMessagesForOrigin​(java.lang.Class<?> origin, java.util.Locale locale)  
      private static java.util.Map<java.lang.String,​java.lang.String> resolveMessagesForSpecificClass​(java.lang.Class<?> originClass, java.util.Locale locale)  
      (package private) static java.util.Map<java.lang.String,​java.lang.String> resolveMessagesForTemplate​(ITemplateResource templateResource, java.util.Locale locale)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EMPTY_MESSAGES

        private static final java.util.Map<java.lang.String,​java.lang.String> EMPTY_MESSAGES
      • PROPERTIES_FILE_EXTENSION

        private static final java.lang.String PROPERTIES_FILE_EXTENSION
        See Also:
        Constant Field Values
      • EMPTY_MESSAGE_PARAMETERS

        private static final java.lang.Object[] EMPTY_MESSAGE_PARAMETERS
    • Constructor Detail

      • StandardMessageResolutionUtils

        private StandardMessageResolutionUtils()
    • Method Detail

      • resolveMessagesForTemplate

        static java.util.Map<java.lang.String,​java.lang.String> resolveMessagesForTemplate​(ITemplateResource templateResource,
                                                                                                 java.util.Locale locale)
      • resolveMessagesForOrigin

        static java.util.Map<java.lang.String,​java.lang.String> resolveMessagesForOrigin​(java.lang.Class<?> origin,
                                                                                               java.util.Locale locale)
      • resolveMessagesForSpecificClass

        private static java.util.Map<java.lang.String,​java.lang.String> resolveMessagesForSpecificClass​(java.lang.Class<?> originClass,
                                                                                                              java.util.Locale locale)
      • computeMessageResourceNamesFromBase

        private static java.util.List<java.lang.String> computeMessageResourceNamesFromBase​(java.lang.String resourceBaseName,
                                                                                            java.util.Locale locale)
      • readMessagesResource

        private static java.util.Properties readMessagesResource​(java.io.Reader propertiesReader)
      • formatMessage

        static java.lang.String formatMessage​(java.util.Locale locale,
                                              java.lang.String message,
                                              java.lang.Object[] messageParameters)
      • isFormatCandidate

        private static boolean isFormatCandidate​(java.lang.String message)