# Uses of Package
org.apache.struts2.inject

Packages that use org.apache.struts2.inject
Package
Description
org.apache.struts2
Main XWork interfaces and classes.
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
Configuration entity classes.
org.apache.struts2.config.impl
Configuration implementation classes.
org.apache.struts2.config.providers
Configuration provider classes.
org.apache.struts2.conversion
org.apache.struts2.conversion.impl
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.inject
Guice (pronounced "juice").
org.apache.struts2.interceptor
Interceptor classes.
org.apache.struts2.interceptor.debugging
org.apache.struts2.interceptor.parameter
org.apache.struts2.mock
XWork specific mock classes.
org.apache.struts2.ognl
org.apache.struts2.ognl.accessor
org.apache.struts2.result
org.apache.struts2.security
org.apache.struts2.test
org.apache.struts2.text
org.apache.struts2.url
org.apache.struts2.util.fs
org.apache.struts2.validator
XWork validation subsystem.
org.apache.struts2.validator.validators
XWork default validator classes.
org.apache.struts2.views.freemarker
org.apache.struts2.views.util
Miscellaneous helper classes for all views.

- Classes in org.apache.struts2.inject used by org.apache.struts2
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.components
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.components.template
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.config
  Class
  Description
  Container
  Injects dependencies into constructors, methods and fields annotated with `Inject`.
  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 org.apache.struts2.inject used by org.apache.struts2.config.entities
  Class
  Description
  Scope
  Scope of an injected objects.
- Classes in org.apache.struts2.inject used by org.apache.struts2.config.impl
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.config.providers
  Class
  Description
  ContainerBuilder
  Builds a dependency injection `Container`.
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.conversion
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.conversion.impl
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.dispatcher
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.dispatcher.mapper
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.dispatcher.multipart
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.factory
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.inject
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.interceptor
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.interceptor.debugging
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.interceptor.parameter
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.mock
  Class
  Description
  Container
  Injects dependencies into constructors, methods and fields annotated with `Inject`.
  Scope.Strategy
  Pluggable scoping strategy.
- Classes in org.apache.struts2.inject used by org.apache.struts2.ognl
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.ognl.accessor
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.result
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.security
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.test
  Class
  Description
  ContainerBuilder
  Builds a dependency injection `Container`.
- Classes in org.apache.struts2.inject used by org.apache.struts2.text
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.url
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.util.fs
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.validator
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.validator.validators
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.
- Classes in org.apache.struts2.inject used by org.apache.struts2.views.freemarker
  Class
  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 org.apache.struts2.inject used by org.apache.struts2.views.util
  Class
  Description
  Inject
  Annotates members and parameters which should have their value[s] injected.