Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## org.apache.tapestry5.annotations
Annotation Type MixinClasses

    @Target(value=FIELD)
    @Documented
    @Retention(value=RUNTIME)
    @UseWith(value=COMPONENT)
    public @interface MixinClasses

Used to attach one or more instance mixins to an embedded component. Each mixin is specified as a specific class. This annotation is only recognized when used in conjuction with the `Component` annotation.

See Also:
  `Mixins`

Required Element Summary
`java.lang.Class[]` | `value`

Optional Element Summary
`java.lang.String[]` | `order` Specifies the ordering constraints for each mixin specified by value.

Element Detail

### value

    public abstract java.lang.Class[] value

### order

    public abstract java.lang.String[] order

  Specifies the ordering constraints for each mixin specified by value. Order may be a 0-length array signifying no ordering for any mixin specified by value. Otherwise, it must be the same length as value. Each String can specify multiple constraints, separated by ; (before:mixina;after:mixinb). Alternatively, the entry may be null or the empty string to specify no ordering constraints for that particular mixin.

  Since:
    5.2.0.0
  Default:
    {}

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

Copyright © 2003-2012 The Apache Software Foundation.