Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value=ANNOTATION_TYPE) @Retention(value=RUNTIME) @Documented public @interface Qualifier
Идентифицирует аннотации спецификатора. Любой может определить новый спецификатор. Аннотация спецификатора:
@Qualifier
, @Retention(RUNTIME)
, и обычно @Documented
.@Target
. В то время как эта спецификация покрывает применение спецификаторов к полям и параметрам только, некоторые конфигурации инжектора могли бы использовать аннотации спецификатора в других местах (на методах или классах например).Например:
@java.lang.annotation.Documented @java.lang.annotation.Retention(RUNTIME) @javax.inject.Qualifier public @interface Leather { Color color() default Color.TAN; public enum Color { RED, BLACK, TAN } }
@Named
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41