Class MessageImpl

  • All Implemented Interfaces:
    Message

    public class MessageImpl
    extends java.lang.Object
    implements Message
    Default implementation of Message interface. For Native Language Support (NLS), system of software internationalization.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.Object[] arguments  
      private java.lang.String key  
    • Constructor Summary

      Constructors 
      Constructor Description
      MessageImpl​(java.lang.String key)  
      MessageImpl​(java.lang.String key, java.lang.Object... args)  
    • Field Detail

      • key

        private java.lang.String key
      • arguments

        private java.lang.Object[] arguments
    • Constructor Detail

      • MessageImpl

        public MessageImpl​(java.lang.String key)
      • MessageImpl

        public MessageImpl​(java.lang.String key,
                           java.lang.Object... args)
    • Method Detail

      • getArguments

        public java.lang.Object[] getArguments()
        Specified by:
        getArguments in interface Message
      • getKey

        public java.lang.String getKey()
        Specified by:
        getKey in interface Message
      • getLocalizedMessage

        public java.lang.String getLocalizedMessage​(java.util.Locale locale)
        Specified by:
        getLocalizedMessage in interface Message
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object