Package org.apache.tapestry5.annotations

# Annotation Type Mixins

@Target(FIELD) @Documented @Retention(RUNTIME) @UseWith(COMPONENT) public @interface Mixins
Used to attach one ore more instance mixin to an embedded component. Each mixin is specified in terms of a logical mixin type name. This annotation is only recognized when used in conjuction with the `Component` annotation.

See Also:
  - `MixinClasses`

- ## Required Element Summary

  Required Elements
  Modifier and Type
  Required Element
  Description
  `String[]`
  `value`
  One or more mixin type names and optional constraints, from which actual mixin class names can be resolved.

- ## Element Details

  - ### value

    String[] value
    One or more mixin type names and optional constraints, from which actual mixin class names can be resolved. For specifying constraints, do: mixinname::constraint1;constraint2 For instance: mixina::before:mixinb;after:mixinc;after:mixind