Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value={TYPE,METHOD,FIELD}) @Retention(value=RUNTIME) @Documented public @interface Alternative
Определяет, что боб является альтернативой. Может быть применен к бобу class, метод производителя или поле или стереотип.
@Alternative public class MockOrder extends Order { ... }
Альтернатива не доступна для инжекции, поиска или ЭЛЬ разрешения к классам или страницам JSP/JSF в модуле, если модуль не является бобовым архивом, и альтернатива явно выбирается в том бобовом архиве. Альтернатива никогда не доступна для инжекции, поиска или ЭЛЬ разрешения в модуле, который не является бобовым архивом.
По умолчанию у бобового архива нет никаких выбранных альтернатив. Альтернатива должна быть явно объявлена, используя элемент <alternatives> файла beans.xml бобового архива. Элемент <alternatives> содержит список бобовых классов и стереотипов. Альтернатива выбирается для бобового архива если также:
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41