# Uses of Interface
org.apache.struts2.locale.LocaleProvider

Packages that use LocaleProvider
Package
Description
org.apache.struts2
Main XWork interfaces and classes.
org.apache.struts2.action
org.apache.struts2.dispatcher
This package contains a reimagining of the traditional Struts filter dispatchers.
org.apache.struts2.dispatcher.multipart
Classes to help dispatch multipart HTTP requests.
org.apache.struts2.locale
org.apache.struts2.text
org.apache.struts2.validator
XWork validation subsystem.
org.apache.struts2.validator.validators
XWork default validator classes.

- ## Uses of LocaleProvider in org.apache.struts2

  Classes in org.apache.struts2 that implement LocaleProvider
  Modifier and Type
  Class
  Description
  `class`
  `ActionSupport`
  Provides a default implementation for the most common actions.
  Methods in org.apache.struts2 that return LocaleProvider
  Modifier and Type
  Method
  Description
  `protected LocaleProvider`
  ActionSupport.`getLocaleProvider()`

- ## Uses of LocaleProvider in org.apache.struts2.action

  Classes in org.apache.struts2.action that implement LocaleProvider
  Modifier and Type
  Class
  Description
  `class`
  `CspReportAction`
  An abstract Action that can be extended to process the incoming CSP violation reports.
  `class`
  `DefaultCspReportAction`
  The default implementation of `CspReportAction` that simply logs the JSON object that contains the details of the CSP violation.

- ## Uses of LocaleProvider in org.apache.struts2.dispatcher

  Classes in org.apache.struts2.dispatcher that implement LocaleProvider
  Modifier and Type
  Class
  Description
  `class`
  `DefaultActionSupport`
  A simple action support class that sets properties to be able to serve

- ## Uses of LocaleProvider in org.apache.struts2.dispatcher.multipart

  Constructors in org.apache.struts2.dispatcher.multipart with parameters of type LocaleProvider
  Modifier
  Constructor
  Description
  ``
  `MultiPartRequestWrapper(MultiPartRequest multiPartRequest, jakarta.servlet.http.HttpServletRequest request, String saveDir, LocaleProvider provider)`
  ``
  `MultiPartRequestWrapper(MultiPartRequest multiPartRequest, jakarta.servlet.http.HttpServletRequest request, String saveDir, LocaleProvider provider, boolean disableRequestAttributeValueStackLookup)`
  Process file downloads and log any errors.

- ## Uses of LocaleProvider in org.apache.struts2.locale

  Classes in org.apache.struts2.locale that implement LocaleProvider
  Modifier and Type
  Class
  Description
  `class`
  `DefaultLocaleProvider`
  Default implementation of `LocaleProvider`
  Methods in org.apache.struts2.locale that return LocaleProvider
  Modifier and Type
  Method
  Description
  `LocaleProvider`
  DefaultLocaleProviderFactory.`createLocaleProvider()`
  `LocaleProvider`
  LocaleProviderFactory.`createLocaleProvider()`
  Create a new instance of `LocaleProvider`.

- ## Uses of LocaleProvider in org.apache.struts2.text

  Fields in org.apache.struts2.text declared as LocaleProvider
  Modifier and Type
  Field
  Description
  `protected LocaleProvider`
  TextProviderSupport.`localeProvider`
  Methods in org.apache.struts2.text with parameters of type LocaleProvider
  Modifier and Type
  Method
  Description
  `void`
  ResourceBundleTextProvider.`setLocaleProvider(LocaleProvider localeProvider)`
  Set the LocaleProvider to use.
  `void`
  TextProviderSupport.`setLocaleProvider(LocaleProvider localeProvider)`
  Constructors in org.apache.struts2.text with parameters of type LocaleProvider
  Modifier
  Constructor
  Description
  ``
  `TextProviderSupport(Class<?> clazz, LocaleProvider provider, LocalizedTextProvider localizedTextProvider)`
  Constructor.
  ``
  `TextProviderSupport(ResourceBundle bundle, LocaleProvider provider, LocalizedTextProvider localizedTextProvider)`
  Constructor.

- ## Uses of LocaleProvider in org.apache.struts2.validator

  Subinterfaces of LocaleProvider in org.apache.struts2.validator
  Modifier and Type
  Interface
  Description
  `interface`
  `ValidatorContext`
  The context for validation.
  Classes in org.apache.struts2.validator that implement LocaleProvider
  Modifier and Type
  Class
  Description
  `class`
  `DelegatingValidatorContext`
  A default implementation of the `ValidatorContext` interface.
  Methods in org.apache.struts2.validator that return LocaleProvider
  Modifier and Type
  Method
  Description
  `protected static LocaleProvider`
  DelegatingValidatorContext.`makeLocaleProvider(Object object)`
  Constructors in org.apache.struts2.validator with parameters of type LocaleProvider
  Modifier
  Constructor
  Description
  ``
  `DelegatingValidatorContext(ValidationAware validationAware, TextProvider textProvider, LocaleProvider localeProvider)`
  Creates a new validation context given a ValidationAware object, and a text and locale provider.

- ## Uses of LocaleProvider in org.apache.struts2.validator.validators

  Classes in org.apache.struts2.validator.validators that implement LocaleProvider
  Modifier and Type
  Class
  Description
  `static class`
  `VisitorFieldValidator.AppendingValidatorContext`