## Uses of Interface
com.opensymphony.xwork2.config.BeanSelectionProvider

- Packages that use BeanSelectionProvider
  Package | Description
  --- | ---
  org.apache.struts2.config | Classes for Struts configuration and property handling.
  org.apache.struts2.config.entities |

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

    Classes in org.apache.struts2.config that implement BeanSelectionProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractBeanSelectionProvider` Base implementation of `BeanSelectionProvider` that provides bean aliasing functionality.
    `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 and Description
    --- | ---
    `Class<? extends BeanSelectionProvider>` | BeanSelectionConfig.`getClazz()`

    Constructor parameters in org.apache.struts2.config.entities with type arguments of type BeanSelectionProvider
    Constructor and Description
    `BeanSelectionConfig(Class<? extends BeanSelectionProvider> clazz)`
    `BeanSelectionConfig(Class<? extends BeanSelectionProvider> clazz, String name)`

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.