# Uses of Interface
org.apache.struts2.config.BeanSelectionProvider

Packages that use BeanSelectionProvider
Package
Description
org.apache.struts2.config
Classes for Struts configuration and property handling.
org.apache.struts2.config.entities
Configuration entity classes.

- ## Uses of BeanSelectionProvider in org.apache.struts2.config

  Classes in org.apache.struts2.config that implement BeanSelectionProvider
  Modifier and Type
  Class
  Description
  `class`
  `AbstractBeanSelectionProvider`
  TODO lukaszlenart: write a JavaDoc
  `class`
  `StrutsBeanSelectionProvider`
  Selects the implementations of key framework extension points, using the loaded property constants.

- ## Uses of BeanSelectionProvider in org.apache.struts2.config.entities

  Methods in org.apache.struts2.config.entities that return types with arguments of type BeanSelectionProvider
  Modifier and Type
  Method
  Description
  `Class<? extends BeanSelectionProvider>`
  BeanSelectionConfig.`getClazz()`
  Constructor parameters in org.apache.struts2.config.entities with type arguments of type BeanSelectionProvider
  Modifier
  Constructor
  Description
  ``
  `BeanSelectionConfig(Class<? extends BeanSelectionProvider> clazz)`
  ``
  `BeanSelectionConfig(Class<? extends BeanSelectionProvider> clazz, String name)`