Spec-Zone .ru
спецификации, руководства, описания, API


javax.enterprise.deploy.spi
Интерфейс DConfigBean

Все Известные Подынтерфейсы:
DConfigBeanRoot

public interface DConfigBean

DConfigBean является бобом конфигурации развертывания (DConfigBean), который связывается с одним или более бобами дескриптора развертывания, (DDBean). DConfigBean представляет логическую группировку данных конфигурации развертывания, которые будут представлены Deployer. DConfigBean обеспечивает нуль или больше XPaths, которое идентифицирует информацию XML, которой это требует. DConfigBean может содержать другой DConfigBeans и регулярный JavaBeans. Самый верхний DConfigBean является объектом DConfigBeanRoot, который представляет единственный документ экземпляра XML.

DConfigBean создается, вызывая DConfigBean.getDConfigBean (DDBean) метод, где DConfigBean является объектом, который обеспечил XPath, который представляет DDBean.

DConfigBean является компонентом JavaBean, который представляет динамическую конфигурационную информацию развертывания для плагина EE Java к deployer. Это - JavaBean. Архитектура JavaBean была выбрана из-за ее универсальности в обеспечении и простые и сложные компоненты. JavaBeans также включают разработке окон свойств и редакторов свойств, так же как сложных мастеров настройки.

Ожидается, что сменный поставщик обеспечит Редактор свойств для любого сложного типа данных в DConfigBean, который deployer должен отредактировать через окно свойств. Редактор свойств должен быть реализован и сделан доступный для инструмента согласно направляющим линиям, определенным в версии 1.01 Спецификации API JavaBeans.


Сводка метода
 void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
          Зарегистрируйте слушателя свойства для этого боба.
 DConfigBean getDConfigBean(DDBean bean)
          Возвратите JavaBean, содержащий специфичную для сервера конфигурационную информацию развертывания, основанную на данных XML, обеспеченных DDBean.
 DDBean getDDBean()
          Возвратите JavaBean, содержащий текст XML дескриптора развертывания, связанный с этим DConfigBean.
 java.lang.String[] getXpaths()
          Возвратите список XPaths обозначение информации дескриптора развертывания, которую запрашивает этот DConfigBean.
 void notifyDDChange(XpathEvent event)
          Уведомление, что DDBean, обеспеченный в конечном счете, изменился и этот боб или его дочерние бобы, должно переоценить себя.
 void removeDConfigBean(DConfigBean bean)
          Удалите дочерний DConfigBean из этого боба.
 void removePropertyChangeListener(java.beans.PropertyChangeListener pcl)
          Незарегистрируйте слушателя свойства для этого боба.
 

Деталь метода

getDDBean

DDBean getDDBean()
Возвратите JavaBean, содержащий текст XML дескриптора развертывания, связанный с этим DConfigBean.

Возвраты:
Боб class, содержащий текст XML для этого DConfigBean.

getXpaths

java.lang.String[] getXpaths()
Возвратите список XPaths обозначение информации дескриптора развертывания, которую запрашивает этот DConfigBean. Данный поставщик сервера должен будет определить некоторую специфичную для сервера информацию. Каждой Строкой, возвращенной этим методом, является XPath, описывающий определенную часть стандартного дескриптора развертывания, для которого есть соответствующая специфичная для сервера конфигурация.

Возвраты:
список Строк XPath, представляющих данные XML, которые будут получены или 'нуль', если нет ни одного.

getDConfigBean

DConfigBean getDConfigBean(DDBean bean)
                           throws ConfigurationException
Возвратите JavaBean, содержащий специфичную для сервера конфигурационную информацию развертывания, основанную на данных XML, обеспеченных DDBean.

Параметры:
bean - DDBean, содержащий данные XML, которые будут оценены.
Возвраты:
DConfigBean, чтобы вывести на экран специфичные для сервера свойства для стандартного боба.
Броски:
ConfigurationException - ошибки отчетов в генерировании боба конфигурации. Этот DDBean считают неразвертываемым к этому серверу, пока это исключение не разрешается. Соответственно дескриптивное сообщение требуется так, пользователь может диагностировать ошибку.

removeDConfigBean

void removeDConfigBean(DConfigBean bean)
                       throws BeanNotFoundException
Удалите дочерний DConfigBean из этого боба.

Параметры:
bean - Дочерний DConfigBean, который будет удален.
Броски:
BeanNotFoundException - обеспеченный боб не находится в дочернем списке этого боба.

notifyDDChange

void notifyDDChange(XpathEvent event)
Уведомление, что DDBean, обеспеченный в конечном счете, изменился и этот боб или его дочерние бобы, должно переоценить себя.

Параметры:
event - событие, содержащее ссылку на DDBean, который изменился.

addPropertyChangeListener

void addPropertyChangeListener(java.beans.PropertyChangeListener pcl)
Зарегистрируйте слушателя свойства для этого боба.

Параметры:
pcl - PropertyChangeListener, чтобы добавить

removePropertyChangeListener

void removePropertyChangeListener(java.beans.PropertyChangeListener pcl)
Незарегистрируйте слушателя свойства для этого боба.

Параметры:
pcl - Слушатель, чтобы удалить.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter