# Uses of Package
org.apache.tapestry5.ioc.internal.util

- Packages that use org.apache.tapestry5.ioc.internal.util
  Package | Description
  --- | ---
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  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

- Classes in org.apache.tapestry5.ioc.internal.util used by org.apache.tapestry5.internal.services
  Class | Description
  --- | ---
  AbstractResource | Abstract implementation of `Resource`.
  URLChangeTracker | Given a (growing) set of URLs, can periodically check to see if any of the underlying resources has changed.

- Classes in org.apache.tapestry5.ioc.internal.util used by org.apache.tapestry5.ioc.internal
  Class | Description
  --- | ---
  InjectionResources | Provides for the injection of specific types of values as resources as opposed to services or objects obtained from `MasterObjectProvider`.
  Orderer | Used to order objects into an "execution" order.

- Classes in org.apache.tapestry5.ioc.internal.util used by org.apache.tapestry5.ioc.internal.util
  Class | Description
  --- | ---
  AbstractResource | Abstract implementation of `Resource`.
  ConstructionPlan | Encapsulates the initial construction of an object instance, followed by a series `InitializationPlan`s to initialize fields and invoke other methods of the constructed object.
  InitializationPlan | Performs one initialization step on a newly created object.
  InjectionResources | Provides for the injection of specific types of values as resources as opposed to services or objects obtained from `MasterObjectProvider`.