## Uses of Interface
org.apache.tapestry5.ioc.AdvisorDef

- Packages that use AdvisorDef
  Package | Description
  --- | ---
  org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container
  org.apache.tapestry5.ioc.def | Tapestry IOC service definitions
  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 AdvisorDef in org.apache.tapestry5.ioc

    Subinterfaces of AdvisorDef in org.apache.tapestry5.ioc
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `AdvisorDef2` | Extended version of `AdvisorDef` introduced to determine any module method annotated with `Advise` as an advisor method.

  - ### Uses of AdvisorDef in org.apache.tapestry5.ioc.def

    Methods in org.apache.tapestry5.ioc.def that return types with arguments of type AdvisorDef
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<AdvisorDef>` | ModuleDef2.`getAdvisorDefs()` | Returns all the service advisor definitions built/provided by this module.

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

    Classes in org.apache.tapestry5.ioc.internal that implement AdvisorDef
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AdvisorDefImpl` |

    Methods in org.apache.tapestry5.ioc.internal that return types with arguments of type AdvisorDef
    Modifier and Type | Method | Description
    --- | --- | ---
    `Set<AdvisorDef>` | Module.`findMatchingServiceAdvisors​(ServiceDef serviceDef)` | Iterates over any advisor definitions defined by the module and returns those that apply to the provided service definition.
    `Set<AdvisorDef>` | ModuleImpl.`findMatchingServiceAdvisors​(ServiceDef serviceDef)` |
    `Set<AdvisorDef>` | DefaultModuleDefImpl.`getAdvisorDefs()` |

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

    Methods in org.apache.tapestry5.ioc.internal.util with parameters of type AdvisorDef
    Modifier and Type | Method | Description
    --- | --- | ---
    `static AdvisorDef2` | InternalUtils.`toAdvisorDef2​(AdvisorDef advisor)` |

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

    Methods in org.apache.tapestry5.ioc.test that return AdvisorDef
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected AdvisorDef` | IOCTestCase.`mockAdvisorDef()` | Deprecated.

    Methods in org.apache.tapestry5.ioc.test with parameters of type AdvisorDef
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | IOCTestCase.`train_matches​(AdvisorDef advisorDef, ServiceDef serviceDef, boolean matches)` | Deprecated.