Class AbstractMessages

    • Method Detail

      • valueForKey

        protected abstract String valueForKey​(String key)
        Invoked to provide the value for a particular key. This may be invoked multiple times even for the same key. The implementation should ignore the case of the key.
        Parameters:
        key - the key to obtain a value for (case insensitive)
        Returns:
        the value for the key, or null if this instance can not provide the value
      • contains

        public boolean contains​(String key)
        Description copied from interface: Messages
        Returns true if the bundle contains the named key.
        Specified by:
        contains in interface Messages
      • get

        public String get​(String key)
        Description copied from interface: Messages
        Returns the localized message for the given key. If catalog does not contain such a key, then a modified version of the key is returned (converted to upper case and enclosed in brackets).
        Specified by:
        get in interface Messages
        Returns:
        localized message for key, or placeholder
      • format

        public String format​(String key,
                             Object... args)
        Description copied from interface: Messages
        Convenience for accessing a formatter and formatting a localized message with arguments.
        Specified by:
        format in interface Messages