Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface BeanContextProxy
Этот интерфейс реализуется JavaBean, который непосредственно не имеет BeanContext (Дочерний элемент) связанный с ним (через реализацию того интерфейса или подынтерфейса этого), но имеет общедоступный BeanContext (Дочерний элемент), делегированный от него. Например, подкласс java.awt. Контейнеру можно было связать BeanContext с этим, в пределах которого должны содержаться все Компонентные дочерние элементы того Контейнера.
Объект, возможно, не реализует этот интерфейс и интерфейс BeanContextChild (или любые подынтерфейсы этого), они являются взаимоисключающими.
Вызывающие стороны этого интерфейса должны исследовать тип возврата, чтобы получить определенный подынтерфейс BeanContextChild следующим образом: BeanContextChild bcc = o.getBeanContextProxy(); if (bcc instanceof BeanContext) { // ... }
или BeanContextChild bcc = o.getBeanContextProxy(); BeanContext bc = null; try { bc = (BeanContext)bcc; } catch (ClassCastException cce) { // cast failed, bcc is not an instanceof BeanContext }
Возвращаемое значение является константой для времени жизни экземпляра реализации
BeanContextChild
, BeanContextChildSupport
Модификатор и Тип | Метод и Описание |
---|---|
BeanContextChild |
getBeanContextProxy()
Добирается
BeanContextChild (или подынтерфейс) связанный с этим объектом. |
BeanContextChild getBeanContextProxy()
BeanContextChild
(или подынтерфейс) связанный с этим объектом.BeanContextChild
(или подынтерфейс) связанный с этим объектом
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92