com.opensymphony.xwork2.inject
Class ContainerImpl.ConstructorInjector<T>
java.lang.Object
com.opensymphony.xwork2.inject.ContainerImpl.ConstructorInjector<T>
- Enclosing class:
- ContainerImpl
static class ContainerImpl.ConstructorInjector<T>
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
implementation
final Class<T> implementation
injectors
final List<ContainerImpl.Injector> injectors
constructor
final Constructor<T> constructor
parameterInjectors
final ContainerImpl.ParameterInjector<?>[] parameterInjectors
ContainerImpl.ConstructorInjector
ContainerImpl.ConstructorInjector(ContainerImpl container,
Class<T> implementation)
constructParameterInjector
ContainerImpl.ParameterInjector<?>[] constructParameterInjector(Inject inject,
ContainerImpl container,
Constructor<T> constructor)
throws ContainerImpl.MissingDependencyException
- Throws:
ContainerImpl.MissingDependencyException
findConstructorIn
private Constructor<T> findConstructorIn(Class<T> implementation)
construct
Object construct(InternalContext context,
Class<? super T> expectedType)
- Construct an instance. Returns
Object
instead of T
because it may return a proxy.
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.