package org.yajul.micro.annotations;
import java.lang.annotation.Target;
import java.lang.annotation.Retention;
/**
* Tags a class as a PicoContainer component.
* <br>User: Josh
* Date: Sep 7, 2008
* Time: 10:51:11 AM
*/
@Target(java.lang.annotation.ElementType.TYPE)
@Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
public @interface Component {
public static final String NO_KEY_STRING = "no key string";
/**
* @return the component key (string or interface name)
*/
public abstract String key() default NO_KEY_STRING;
}