Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.picocontainer.injectors
Class MethodInjector.ByReflectionMethod

    java.lang.Object
      org.picocontainer.adapters.AbstractAdapter<T>
          org.picocontainer.injectors.AbstractInjector<T>
              org.picocontainer.injectors.SingleMemberInjector<T>
                  org.picocontainer.injectors.MethodInjector
                      org.picocontainer.injectors.MethodInjector.ByReflectionMethod

All Implemented Interfaces:
  Serializable, ComponentAdapter, ComponentMonitorStrategy, Injector, LifecycleStrategy

Enclosing class:
  MethodInjector<T>

    public static class MethodInjector.ByReflectionMethod

extends MethodInjector

See Also:
  Serialized Form

Nested Class Summary

Nested classes/interfaces inherited from class org.picocontainer.injectors.MethodInjector
`MethodInjector.ByReflectionMethod`

Nested classes/interfaces inherited from class org.picocontainer.injectors.SingleMemberInjector
`SingleMemberInjector.ParameterCannotBeNullException`

Nested classes/interfaces inherited from class org.picocontainer.injectors.AbstractInjector
`AbstractInjector.AmbiguousComponentResolutionException, AbstractInjector.CyclicDependencyException, AbstractInjector.NotConcreteRegistrationException, AbstractInjector.UnsatisfiableDependenciesException`

Nested classes/interfaces inherited from interface org.picocontainer.ComponentAdapter
`ComponentAdapter.NOTHING`

Field Summary

Fields inherited from class org.picocontainer.injectors.AbstractInjector
`lifecycleStrategy, parameters, verifyingGuard`

Constructor Summary
`MethodInjector.ByReflectionMethod(Object componentKey, Class componentImplementation, Parameter[] parameters, ComponentMonitor monitor, LifecycleStrategy lifecycleStrategy, Method injectionMethod, boolean useNames)`

Method Summary
`String` | `getDescriptor()` Get a string key descriptor of the component adapter.
`protected Method` | `getInjectorMethod()`

Methods inherited from class org.picocontainer.injectors.MethodInjector
`decorateComponentInstance, getComponentInstance, getMemberArguments, isNullParamAllowed, verify`

Methods inherited from class org.picocontainer.injectors.SingleMemberInjector
`boxParameters, getBindings, getMemberArguments, getParameter, getParanamer, nullCheck`

Methods inherited from class org.picocontainer.injectors.AbstractInjector
`accept, box, caughtIllegalAccessException, caughtIllegalAccessException, caughtInstantiationException, caughtInvocationTargetException, createDefaultParameters, dispose, getComponentInstance, hasLifecycle, newInstance, start, stop, useNames`

Methods inherited from class org.picocontainer.adapters.AbstractAdapter
`changeMonitor, checkTypeCompatibility, currentMonitor, findAdapterOfType, getComponentImplementation, getComponentKey, getDelegate, toString`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Methods inherited from interface org.picocontainer.ComponentAdapter
`findAdapterOfType, getComponentImplementation, getComponentKey, getDelegate`

Constructor Detail

### MethodInjector.ByReflectionMethod

    public MethodInjector.ByReflectionMethod(Object componentKey,
                                             Class componentImplementation,
                                             Parameter[] parameters,
                                             ComponentMonitor monitor,
                                             LifecycleStrategy lifecycleStrategy,
                                             Method injectionMethod,
                                             boolean useNames)
                                      throws AbstractInjector.NotConcreteRegistrationException

Throws:
  `AbstractInjector.NotConcreteRegistrationException`

Method Detail

### getInjectorMethod

    protected Method getInjectorMethod()

  Overrides:
    `getInjectorMethod` in class `MethodInjector`

### getDescriptor

    public String getDescriptor()

  Description copied from interface: `ComponentAdapter`
  Get a string key descriptor of the component adapter.

  Specified by:
    `getDescriptor` in interface `ComponentAdapter`
  Overrides:
    `getDescriptor` in class `MethodInjector`
  Returns:

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2003-2009 Codehaus. All Rights Reserved.