Package org.kohsuke.args4j

## Interface Localizable

All Known Implementing Classes:
  `Messages`

    public interface Localizable

A message that can be formatted with arguments and locale.

The message is implicitly given by `this` object and can contain formatting similar to the `MessageFormat` class.

Author:
  Stephan Fuhrmann
See Also:
  `Messages`, `Messages`

### Method Summary

All Methods Instance Methods Abstract Methods
`java.lang.String` `format​(java.lang.Object... args)` Format the implicitly given message by `this` object with the default locale.
`java.lang.String` `formatWithLocale​(java.util.Locale locale, java.lang.Object... args)` Format the implicitly given message by `this` object with the given locale.

### Method Detail

#### formatWithLocale

    java.lang.String formatWithLocale​(java.util.Locale locale,
                                      java.lang.Object... args)

Format the implicitly given message by `this` object with the given locale.

Parameters:
  `locale` - the locale to use for formatting .
  `args` - the arguments to use for formatting. See `MessageFormat.format(java.lang.String, java.lang.Object...)`.
Returns:
  the formatted string.

#### format

    java.lang.String format​(java.lang.Object... args)

Format the implicitly given message by `this` object with the default locale.

Parameters:
  `args` - the arguments to use for formatting. See `MessageFormat.format(java.lang.String, java.lang.Object...)`.
Returns:
  the formatted string.