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

Packages that use ContributionDef
Package
Description
org.apache.tapestry5.http.internal
org.apache.tapestry5.internal.spring
[INTERNAL USE ONLY] support classes for the Spring IOC; API subject to change
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 ContributionDef in org.apache.tapestry5.http.internal

  Classes in org.apache.tapestry5.http.internal that implement ContributionDef
  Modifier and Type
  Class
  Description
  `class`
  `AbstractContributionDef`
  Partially implements `ContributionDef`, providing empty implementations of the three contribute() methods.
  `class`
  `SyntheticSymbolSourceContributionDef`
  Makes a contribution to the SymbolSource service configuration.
  Methods in org.apache.tapestry5.http.internal that return types with arguments of type ContributionDef
  Modifier and Type
  Method
  Description
  `Set<ContributionDef>`
  SyntheticModuleDef.`getContributionDefs()`
  Returns the configured set.
  Constructors in org.apache.tapestry5.http.internal with parameters of type ContributionDef
  Modifier
  Constructor
  Description
  ``
  `SyntheticModuleDef(ContributionDef... contributionDefs)`

- ## Uses of ContributionDef in org.apache.tapestry5.internal.spring

  Methods in org.apache.tapestry5.internal.spring that return types with arguments of type ContributionDef
  Modifier and Type
  Method
  Description
  `Set<ContributionDef>`
  SpringModuleDef.`getContributionDefs()`
  Returns a contribution, "SpringBean", to the MasterObjectProvider service.

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

  Subinterfaces of ContributionDef in org.apache.tapestry5.ioc.def
  Modifier and Type
  Interface
  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.
  Methods in org.apache.tapestry5.ioc.def that return types with arguments of type ContributionDef
  Modifier and Type
  Method
  Description
  `Set<ContributionDef>`
  ModuleDef.`getContributionDefs()`
  Returns all the contribution definitions built/provided by this module.

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

  Classes in org.apache.tapestry5.ioc.internal that implement ContributionDef
  Modifier and Type
  Class
  Description
  `class`
  `ContributionDefImpl`
  Methods in org.apache.tapestry5.ioc.internal that return ContributionDef
  Modifier and Type
  Method
  Description
  `ContributionDef`
  MappedConfigurationOverride.`getContribDef()`
  Methods in org.apache.tapestry5.ioc.internal that return types with arguments of type ContributionDef
  Modifier and Type
  Method
  Description
  `Set<ContributionDef>`
  DefaultModuleDefImpl.`getContributionDefs()`
  Constructors in org.apache.tapestry5.ioc.internal with parameters of type ContributionDef
  Modifier
  Constructor
  Description
  ``
  `MappedConfigurationOverride(ContributionDef contribDef, Map<K,V> configuration, K key, V overrideValue)`
  ``
  `ValidatingMappedConfigurationWrapper(Class<V> expectedValueType, ObjectLocator locator, TypeCoercerProxy typeCoercer, Map<K,V> map, Map<K,MappedConfigurationOverride<K,V>> overrides, String serviceId, ContributionDef contributionDef, Class<K> expectedKeyType, Map<K,ContributionDef> keyToContributor)`
  ``
  `ValidatingOrderedConfigurationWrapper(Class<T> expectedType, ObjectLocator locator, TypeCoercerProxy typeCoercer, Orderer<T> orderer, Map<String,org.apache.tapestry5.ioc.internal.OrderedConfigurationOverride<T>> overrides, ContributionDef contribDef)`

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

  Methods in org.apache.tapestry5.ioc.internal.util with parameters of type ContributionDef
  Modifier and Type
  Method
  Description
  `static ContributionDef2`
  InternalUtils.`toContributionDef2(ContributionDef contribution)`
  `static ContributionDef3`
  InternalUtils.`toContributionDef3(ContributionDef contribution)`

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

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