# Uses of Package
com.opensymphony.xwork2.inject

- Packages that use com.opensymphony.xwork2.inject
  Package | Description
  --- | ---
  com.opensymphony.xwork2 | Main XWork interfaces and classes.
  com.opensymphony.xwork2.config | Configuration core classes.
  com.opensymphony.xwork2.config.impl | Configuration implementation classes.
  com.opensymphony.xwork2.config.providers | Configuration provider classes.
  com.opensymphony.xwork2.conversion.impl |
  com.opensymphony.xwork2.factory |
  com.opensymphony.xwork2.inject | Guice (pronounced "juice").
  com.opensymphony.xwork2.interceptor | Interceptor classes.
  com.opensymphony.xwork2.mock | XWork specific mock classes.
  com.opensymphony.xwork2.ognl |
  com.opensymphony.xwork2.ognl.accessor |
  com.opensymphony.xwork2.security |
  com.opensymphony.xwork2.test |
  com.opensymphony.xwork2.util | XWork util classes.
  com.opensymphony.xwork2.util.fs |
  com.opensymphony.xwork2.validator | XWork validation subsystem.
  com.opensymphony.xwork2.validator.validators | XWork default validator classes.
  org.apache.struts2 |
  org.apache.struts2.action |
  org.apache.struts2.components |
  org.apache.struts2.components.template |
  org.apache.struts2.config | Classes for Struts configuration and property handling.
  org.apache.struts2.config.entities |
  org.apache.struts2.conversion |
  org.apache.struts2.dispatcher | This package contains a reimagining of the traditional Struts filter dispatchers.
  org.apache.struts2.dispatcher.mapper |
  org.apache.struts2.dispatcher.multipart | Classes to help dispatch multipart HTTP requests.
  org.apache.struts2.factory |
  org.apache.struts2.interceptor |
  org.apache.struts2.interceptor.csp |
  org.apache.struts2.interceptor.debugging |
  org.apache.struts2.interceptor.parameter |
  org.apache.struts2.ognl |
  org.apache.struts2.result |
  org.apache.struts2.url |
  org.apache.struts2.views.freemarker |
  org.apache.struts2.views.util | Miscellaneous helper classes for all views.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.config
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  ContainerBuilder Builds a dependency injection `Container`.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.config.impl
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  ContainerBuilder Builds a dependency injection `Container`.
  Context Context of the current injection.
  Factory A custom factory.
  Scope Scope of an injected objects.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.config.providers
  Class and Description
  ContainerBuilder Builds a dependency injection `Container`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.conversion.impl
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.factory
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.inject
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  ContainerBuilder Builds a dependency injection `Container`.
  Context Context of the current injection.
  Factory A custom factory.
  Initializable Beans marked with this interface will be always initialised after the internal DI mechanism will be created.
  Scope Scope of an injected objects.
  Scope.Strategy Pluggable scoping strategy.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.interceptor
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.mock
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Scope.Strategy Pluggable scoping strategy.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.ognl
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.ognl.accessor
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.security
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.test
  Class and Description
  ContainerBuilder Builds a dependency injection `Container`.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.util
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.util.fs
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.validator
  Class and Description
  Initializable Beans marked with this interface will be always initialised after the internal DI mechanism will be created.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by com.opensymphony.xwork2.validator.validators
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.action
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.components
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.components.template
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.config
  Class and Description
  ContainerBuilder Builds a dependency injection `Container`.
  Inject Annotates members and parameters which should have their value[s] injected.
  Scope Scope of an injected objects.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.config.entities
  Class and Description
  Scope Scope of an injected objects.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.conversion
  Class and Description
  EarlyInitializable A marking interface that will tell CI to initialise the bean when instating the whole objects' graph
  Initializable Beans marked with this interface will be always initialised after the internal DI mechanism will be created.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.dispatcher
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.dispatcher.mapper
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.dispatcher.multipart
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.factory
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Initializable Beans marked with this interface will be always initialised after the internal DI mechanism will be created.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.interceptor
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.interceptor.csp
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.interceptor.debugging
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.interceptor.parameter
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.ognl
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.result
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.url
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.views.freemarker
  Class and Description
  Container Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Inject Annotates members and parameters which should have their value[s] injected.

- Classes in com.opensymphony.xwork2.inject used by org.apache.struts2.views.util
  Class and Description
  Inject Annotates members and parameters which should have their value[s] injected.

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