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

- Packages that use Markable
  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.

- - ### Uses of Markable in org.apache.tapestry5.ioc

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

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

    Subinterfaces of Markable in org.apache.tapestry5.ioc.def
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ContributionDef2` Extended version of `ContributionDef` introduced to determine any module method annotated with `Contribute` as a contributor method.
    `interface` | `ContributionDef3` Starting in Tapestry 5.3, contributions could be optional.
    `interface` | `DecoratorDef2` Extended version of `DecoratorDef` introduced to determine any module method annotated with `Decorate` as a decorator method.

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

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

5.6.1 - Copyright © 2003-2020 The Apache Software Foundation.