Package org.apache.struts2.text

# Interface ResourceBundleTextProvider

All Superinterfaces:
  `TextProvider`

All Known Implementing Classes:
  `TextProviderSupport`

public interface ResourceBundleTextProvider extends TextProvider
Extension Interface for TextProvider to help supporting ResourceBundles.

Author:
  Rene Gielen

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `setBundle(ResourceBundle bundle)`
  Set the resource bundle to use.
  `void`
  `setClazz(Class<?> clazz)`
  Set the class to use for reading the resource bundle.
  `void`
  `setLocaleProvider(LocaleProvider localeProvider)`
  Set the LocaleProvider to use.

  ### Methods inherited from interface org.apache.struts2.text.TextProvider

  `getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasKey`

- ## Method Details

  - ### setBundle

    void setBundle(ResourceBundle bundle)
    Set the resource bundle to use.
    Parameters:
      `bundle` - the bundle to use.

  - ### setClazz

    void setClazz(Class<?> clazz)
    Set the class to use for reading the resource bundle.
    Parameters:
      `clazz` - the class to use for loading.

  - ### setLocaleProvider

    void setLocaleProvider(LocaleProvider localeProvider)
    Set the LocaleProvider to use.
    Parameters:
      `localeProvider` - the LocaleProvider to use.