| Name | Description | Type | Package | Framework |
| Container | Injects dependencies into constructors, methods and fields annotated with When injecting a method or constructor, you can additionally annotate | Interface | com.opensymphony.xwork2.inject | Apache Struts |
| ContainerBuilder | Builds a dependency injection Container. | Class | com.opensymphony.xwork2.inject | Apache Struts |
| ContainerBuilder .Command | Interface | com.opensymphony.xwork2.inject.ContainerBuilder | Apache Struts | |
| Context | Context of the current injection. | Interface | com.opensymphony.xwork2.inject | Apache Struts |
| DependencyException | Thrown when a dependency is misconfigured. | Class | com.opensymphony.xwork2.inject | Apache Struts |
| Factory | A custom factory. | Interface | com.opensymphony.xwork2.inject | Apache Struts |
| FinalizablePhantomReference | Phantom reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the | Class | com.opensymphony.xwork2.inject.util | Apache Struts |
| FinalizableSoftReference | Soft reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent. | Class | com.opensymphony.xwork2.inject.util | Apache Struts |
| FinalizableWeakReference | Weak reference with a finalizeReferent() method which a background thread invokes after the garbage collector reclaims the referent. | Class | com.opensymphony.xwork2.inject.util | Apache Struts |
| Function | A Function provides a transformation on an object and returns the resulting object. | Interface | com.opensymphony.xwork2.inject.util | Apache Struts |
| Inject | Annotates members and parameters which should have their value[s]Author:crazybob@google. | Class | com.opensymphony.xwork2.inject | Apache Struts |
| ReferenceCache | Class | com.opensymphony.xwork2.inject.util | Apache Struts | |
| ReferenceMap | Concurrent hash map that wraps keys and/or values in soft or weak references. | Class | com.opensymphony.xwork2.inject.util | Apache Struts |
| ReferenceMap .Strategy | Interface | com.opensymphony.xwork2.inject.util.ReferenceMap | Apache Struts | |
| ReferenceType | Reference type. | Class | com.opensymphony.xwork2.inject.util | Apache Struts |
| Scope | Scope of an injected objects. | Class | com.opensymphony.xwork2.inject | Apache Struts |
| Scope .Strategy | Pluggable scoping strategy. | Interface | com.opensymphony.xwork2.inject.Scope | Apache Struts |
| Strings | Class | com.opensymphony.xwork2.inject.util | Apache Struts | |