Class StringResourceAccess


  • public final class StringResourceAccess
    extends java.lang.Object
    Provides access to String resources

    Note: This class is not part of the public JGoodies Common API. It is intended for implementation purposes only. The class's API may change at any time.

    Since:
    1.8
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getResourceString​(StringResourceAccessor accessor, java.lang.String key, java.lang.Object... args)
      Looks up and returns a String associated with the given resource key from the given StringResourceAccessor.
      • Methods inherited from class java.lang.Object

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

      • StringResourceAccess

        public StringResourceAccess()
    • Method Detail

      • getResourceString

        public static java.lang.String getResourceString​(StringResourceAccessor accessor,
                                                         java.lang.String key,
                                                         java.lang.Object... args)
        Looks up and returns a String associated with the given resource key from the given StringResourceAccessor. If no arguments are provided, the plain String is returned. Otherwise the string will be formatted using String.format with the given arguments.

        If the resource is missing, the key itself is returned.

        Parameters:
        accessor - maps keys to resource Strings
        key - the key in the resource bundle
        args - optional format arguments forwarded to String#format
        Returns:
        the String value provided by the accessor for the given resource key formatted with the optional arguments - if any
        See Also:
        String.format(String, Object...)