# Uses of Interface
org.apache.tapestry5.ioc.def.ModuleDef2

Packages that use ModuleDef2
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
org.apache.tapestry5.ioc.test

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

  Classes in org.apache.tapestry5.ioc.internal that implement ModuleDef2
  Modifier and Type
  Class
  Description
  `class`
  `DefaultModuleDefImpl`
  Starting from the Class for a module, identifies all the services (service builder methods), decorators (service decorator methods) and (not yet implemented) contributions (service contributor methods).
  Constructor parameters in org.apache.tapestry5.ioc.internal with type arguments of type ModuleDef2
  Modifier
  Constructor
  Description
  ``
  `RegistryImpl(Collection<ModuleDef2> moduleDefs, PlasticProxyFactory proxyFactory, LoggerSource loggerSource, OperationTracker operationTracker)`
  Constructs the registry from a set of module definitions and other resources.

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

  Methods in org.apache.tapestry5.ioc.internal.util that return ModuleDef2
  Modifier and Type
  Method
  Description
  `static ModuleDef2`
  InternalUtils.`toModuleDef2(ModuleDef md)`

- ## Uses of ModuleDef2 in org.apache.tapestry5.ioc.test

  Methods in org.apache.tapestry5.ioc.test that return ModuleDef2
  Modifier and Type
  Method
  Description
  `protected final ModuleDef2`
  IOCTestCase.`mockModuleDef2()`
  Deprecated.