|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class BeanContextChildSupport extends Object implements BeanContextChild, BeanContextServicesListener, Serializable
Это - общая поддержка class, чтобы оказать поддержку для того, чтобы реализовать протокол BeanContextChild. Этот class может или быть непосредственно разделен на подклассы, или инкапсулироваться и делегирован к тому, чтобы реализовать этот интерфейс для данного компонента.
BeanContext, BeanContextServices, BeanContextChild, Сериализированная Форма| Модификатор и Тип | Поле и Описание |
|---|---|
protected BeanContext |
beanContext |
BeanContextChild |
beanContextChildPeer
BeanContext в котором это BeanContextChild вкладывается. |
protected PropertyChangeSupport |
pcSupport
PropertyChangeSupport связался с этим BeanContextChildSupport.
|
protected boolean |
rejectedSetBCOnce
Флаг, указывающий, что был по крайней мере один
PropertyChangeVetoException брошенный для предпринятой setBeanContext работы. |
protected VetoableChangeSupport |
vcSupport
VetoableChangeSupport связался с этим BeanContextChildSupport.
|
| Конструктор и Описание |
|---|
BeanContextChildSupport()
создайте BeanContextChildSupport, где этот class был разделен на подклассы, чтобы реализовать компонент JavaBean непосредственно.
|
BeanContextChildSupport(BeanContextChild bcc)
создайте BeanContextChildSupport, где компонент самого JavaBean реализует BeanContextChild, и инкапсулирует это, делегируя тот интерфейс к этой реализации
|
| Модификатор и Тип | Метод и Описание |
|---|---|
void |
addPropertyChangeListener(String name, PropertyChangeListener pcl)
Добавьте PropertyChangeListener для определенного свойства.
|
void |
addVetoableChangeListener(String name, VetoableChangeListener vcl)
Добавьте VetoableChangeListener для определенного свойства.
|
void |
firePropertyChange(String name, Object oldValue, Object newValue)
Сообщите о связанном обновлении свойства любым зарегистрированным слушателям.
|
void |
fireVetoableChange(String name, Object oldValue, Object newValue)
Сообщите о vetoable обновлении свойства любым зарегистрированным слушателям.
|
BeanContext |
getBeanContext()
Получает вложение
BeanContext для этого BeanContextChildSupport. |
BeanContextChild |
getBeanContextChildPeer()
Связали BeanContextChild с этим BeanContextChildSupport.
|
protected void |
initializeBeanContextResources()
Этот метод может быть переопределен подклассами, чтобы обеспечить их собственные поведения инициализации.
|
boolean |
isDelegated()
Отчеты, является ли этот class делегатом другого.
|
protected void |
releaseBeanContextResources()
Этот метод может быть переопределен подклассами, чтобы обеспечить их собственные поведения выпуска.
|
void |
removePropertyChangeListener(String name, PropertyChangeListener pcl)
Удалите PropertyChangeListener для определенного свойства.
|
void |
removeVetoableChangeListener(String name, VetoableChangeListener vcl)
Удаляет a
VetoableChangeListener. |
void |
serviceAvailable(BeanContextServiceAvailableEvent bcsae)
Новая служба доступна от вложения BeanContext.
|
void |
serviceRevoked(BeanContextServiceRevokedEvent bcsre)
Была отменена услуга, предоставленная вложением BeanContext.
|
void |
setBeanContext(BeanContext bc)
Наборы
BeanContext для этого BeanContextChildSupport. |
boolean |
validatePendingSetBeanContext(BeanContext newValue)
Вызванный от setBeanContext, чтобы проверить (или иначе) изменения на ожидании во вложении значение свойства BeanContext.
|
public BeanContextChild beanContextChildPeer
BeanContext в котором это BeanContextChild вкладывается.protected PropertyChangeSupport pcSupport
protected VetoableChangeSupport vcSupport
protected transient BeanContext beanContext
protected transient boolean rejectedSetBCOnce
PropertyChangeVetoException брошенный для предпринятой setBeanContext работы.public BeanContextChildSupport()
public BeanContextChildSupport(BeanContextChild bcc)
public void setBeanContext(BeanContext bc) throws PropertyVetoException
BeanContext для этого BeanContextChildSupport.setBeanContext в интерфейсе BeanContextChildbc - новое значение, которое будет присвоено BeanContext свойствоPropertyVetoException - если изменение отклоняетсяPropertyVetoExceptionpublic BeanContext getBeanContext()
BeanContext для этого BeanContextChildSupport.getBeanContext в интерфейсе BeanContextChildBeanContext для этого BeanContextChildSupport.public void addPropertyChangeListener(String name, PropertyChangeListener pcl)
name или pcl нуль, никакое исключение не выдается, и никакие меры не предпринимаются.addPropertyChangeListener в интерфейсе BeanContextChildname - Имя свойства, чтобы слушать наpcl - PropertyChangeListener быть добавленнымpublic void removePropertyChangeListener(String name, PropertyChangeListener pcl)
pcl был добавлен не раз к тому же самому источнику события для указанного свойства, он будет уведомлен один меньше времени, будучи удаленным. Если name нуль, никакое исключение не выдается, и никакие меры не предпринимаются. Если pcl нуль, или никогда не добавлялся для указанного свойства, никакое исключение не выдается, и никакие меры не предпринимаются.removePropertyChangeListener в интерфейсе BeanContextChildname - Имя свойства, на котором слушалиpcl - PropertyChangeListener, который будет удаленpublic void addVetoableChangeListener(String name, VetoableChangeListener vcl)
name или vcl нуль, никакое исключение не выдается, и никакие меры не предпринимаются.addVetoableChangeListener в интерфейсе BeanContextChildname - Имя свойства, чтобы слушать наvcl - VetoableChangeListener быть добавленнымpublic void removeVetoableChangeListener(String name, VetoableChangeListener vcl)
VetoableChangeListener. Если pcl был добавлен не раз к тому же самому источнику события для указанного свойства, он будет уведомлен один меньше времени, будучи удаленным. Если name нуль, никакое исключение не выдается, и никакие меры не предпринимаются. Если vcl нуль, или никогда не добавлялся для указанного свойства, никакое исключение не выдается, и никакие меры не предпринимаются.removeVetoableChangeListener в интерфейсе BeanContextChildname - Имя свойства, на котором слушалиvcl - VetoableChangeListener быть удаленнымpublic void serviceRevoked(BeanContextServiceRevokedEvent bcsre)
serviceRevoked в интерфейсе BeanContextServiceRevokedListenerbcsre - BeanContextServiceRevokedEvent запущенный в результате отменяемой службыpublic void serviceAvailable(BeanContextServiceAvailableEvent bcsae)
serviceAvailable в интерфейсе BeanContextServicesListenerbcsae - BeanContextServiceAvailableEvent стрелял в результате службы, становящейся доступнымpublic BeanContextChild getBeanContextChildPeer()
public boolean isDelegated()
public void firePropertyChange(String name, Object oldValue, Object newValue)
name - Программируемое имя свойства, которое было измененоoldValue - Старое значение свойстваnewValue - Новое значение свойстваpublic void fireVetoableChange(String name, Object oldValue, Object newValue) throws PropertyVetoException
Никакое событие не запускается, если старый и новый равные и ненулевыми.
name - Программируемое имя свойства, которое собирается изменитьсяoldValue - Старое значение свойстваnewValue - Новое значение свойстваPropertyVetoException - если получатель хочет, чтобы изменение свойства откатывалось.public boolean validatePendingSetBeanContext(BeanContext newValue)
newValue - новое значение, которое требовали на свойство BeanContexttrue если на работу изменения нужно наложить ветоprotected void releaseBeanContextResources()
protected void initializeBeanContextResources()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92