# Uses of Interface
org.apache.tapestry5.ioc.internal.util.InjectionResources

Packages that use InjectionResources
Package
Description
org.apache.tapestry5.ioc.internal
[INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change.
org.apache.tapestry5.ioc.internal.util
[INTERNAL USE ONLY] utility classes for Tapestry IOC services; API subject to change

- ## Uses of InjectionResources in org.apache.tapestry5.ioc.internal

  Methods in org.apache.tapestry5.ioc.internal that return InjectionResources
  Modifier and Type
  Method
  Description
  `protected final InjectionResources`
  AbstractServiceCreator.`createInjectionResources()`
  Returns a map (based on injectionResources) that includes (possibly) an additional mapping containing the collected configuration data.
  Methods in org.apache.tapestry5.ioc.internal with parameters of type InjectionResources
  Modifier and Type
  Method
  Description
  `protected Object`
  AbstractMethodInvokingInstrumenter.`invoke(InjectionResources injectionResources)`

- ## Uses of InjectionResources in org.apache.tapestry5.ioc.internal.util

  Classes in org.apache.tapestry5.ioc.internal.util that implement InjectionResources
  Modifier and Type
  Class
  Description
  `class`
  `DelegatingInjectionResources`
  Chain of command for InjectionDefaultProvider.
  `class`
  `MapInjectionResources`
  InjectionDefaultProvider that operates using a Map from type to value.
  `class`
  `WrongConfigurationTypeGuard`
  Used when invoking a contribute method to guard against a request for the wrong type of configuration interface.
  Methods in org.apache.tapestry5.ioc.internal.util with parameters of type InjectionResources
  Modifier and Type
  Method
  Description
  `static ObjectCreator[]`
  InternalUtils.`calculateParameters(ObjectLocator locator, InjectionResources resources, Class[] parameterTypes, Type[] genericTypes, Annotation[][] parameterAnnotations, OperationTracker tracker)`
  `static ObjectCreator[]`
  InternalUtils.`calculateParametersForMethod(Method method, ObjectLocator locator, InjectionResources resources, OperationTracker tracker)`
  `static <T> ObjectCreator<T>`
  InternalUtils.`createConstructorConstructionPlan(OperationTracker tracker, ObjectLocator locator, InjectionResources resources, org.slf4j.Logger logger, String description, Constructor<T> constructor)`
  `static <T> ObjectCreator<T>`
  InternalUtils.`createMethodInvocationPlan(OperationTracker tracker, ObjectLocator locator, InjectionResources resources, org.slf4j.Logger logger, String description, Object instance, Method method)`
  `static void`
  InternalUtils.`injectIntoFields(Object object, ObjectLocator locator, InjectionResources resources, OperationTracker tracker)`
  Injects into the fields (of all visibilities) when the `Inject` or `InjectService` annotations are present.
  Constructors in org.apache.tapestry5.ioc.internal.util with parameters of type InjectionResources
  Modifier
  Constructor
  Description
  ``
  `DelegatingInjectionResources(InjectionResources first, InjectionResources next)`