package org.holoeverywhere.addon; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) @Inherited /** * Annotation for fast attaching all necessary addons.<br/> * May used on any class which support it.<br/> * By default it's {@link org.holoeverywhere.app.Application}, {@link org.holoeverywhere.app.Activity} and {@link org.holoeverywhere.app.Fragment}.<br/> * <br/> * Usage:<br/> * <pre> * @Addons(AddonTabber.class, AddonSlider.class) * public class MyActivity extends Activity { * ... * } * </pre> */ public @interface Addons { public Class<? extends IAddon>[] value() default {}; }