Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) @Documented public @interface Stereotype
Определяет, что тип аннотации является стереотипом.
Во многих системах использование архитектурных образцов производит ряд повторяющихся бобовых ролей. Стереотип позволяет разработчику платформы идентифицировать такую роль и объявлять некоторые общие метаданные для бобов с той ролью в центральном месте.
Боб может объявить нуль, один или многократные стереотипы, применяя стереотипную аннотацию к бобу class или метод производителя или поле.
Стереотип инкапсулирует любую комбинацию:
Контекст значения по умолчанию стереотипа определяется, аннотируя стереотип с типом контекста. Стереотип может объявить самое большее один контекст. Если боб явно объявляет контекст, любые контексты значения по умолчанию, объявленные его стереотипами, игнорируются.
@RequestScoped @Stereotype @Target(TYPE) @Retention(RUNTIME) public @interface Action {}
Привязка перехватчика стереотипа определяется, аннотируя стереотип с типами привязки перехватчика. Стереотип может объявить нуль, один или многократная привязка перехватчика. Привязка перехватчика, объявленная стереотипом, наследована любым бобом, который объявляет тот стереотип.
@RequestScoped @Secure @Transactional @Stereotype @Target(TYPE) @Retention(RUNTIME) public @interface Action {}
Стереотип может также определить что:
Стереотип может объявить пустое @Named
аннотация, которая определяет, что у каждого боба со стереотипом есть принятое значение по умолчанию имя, когда имя явно не определяется бобом.
@RequestScoped @Named @Secure @Transactional @Stereotype @Target(TYPE) @Retention(RUNTIME) public @interface Action {}
Стереотип может объявить @Alternative
аннотация, которая определяет, что каждый боб со стереотипом является альтернативой.
@Alternative @Stereotype @Target(TYPE) @Retention(RUNTIME) public @interface Mock {}
Стереотип может объявить другие стереотипы. Стереотипные объявления являются переходными. Стереотип, объявленный вторым стереотипом, наследован всеми бобами и другими стереотипами, которые объявляют второй стереотип.
the built-in stereotype @Model
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41