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


javax.faces.component
Интерфейс ActionSource

Все Известные Подынтерфейсы:
ActionSource2
Все Известные Классы с реализацией:
HtmlCommandButton, HtmlCommandLink, UICommand

public interface ActionSource

ActionSource является интерфейсом, который может быть реализован любым бетоном UIComponent это хочет быть источником ActionEvents, включая возможность вызвать действия приложения через значение по умолчанию ActionListener механизм.


Сводка метода
 void addActionListener(ActionListener listener)
          Добавьте новое ActionListener к группе слушателей, заинтересованных тем, чтобы быть уведомленным, когда ActionEvents происходят.
 MethodBinding getAction()
          Осуждаемый. Это было заменено ActionSource2#getActionExpression.
 MethodBinding getActionListener()
          Осуждаемый. Использовать getActionListeners() вместо этого.
 ActionListener[] getActionListeners()
          Возвратите набор зарегистрированных ActionListeners для этого ActionSource экземпляр.
 boolean isImmediate()
          Возвратите флаг, указывающий что значение по умолчанию ActionListener если Поверхностями JavaServer реализация должна быть сразу выполнена (то есть, во время Применяют фазу Значений Запроса жизненного цикла обработки запросов), вместо того, чтобы ожидать до Вызвать фазы Приложения.
 void removeActionListener(ActionListener listener)
          Удалите существующее ActionListener (если любой) от группы слушателей, заинтересованных тем, чтобы быть уведомленным, когда ActionEvents происходят.
 void setAction(MethodBinding action)
          Осуждаемый. Это было заменено ActionSource2#setActionExpression(javax.el.MethodExpression).
 void setActionListener(MethodBinding actionListener)
          Осуждаемый. Это было заменено addActionListener(javax.faces.event.ActionListener).
 void setImmediate(boolean immediate)
          Установите "непосредственное выполнение" флаг для этого UIComponent.
 

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

getAction

MethodBinding getAction()
Осуждаемый. Это было заменено ActionSource2#getActionExpression.

Если реализация class также реализует ActionSource2, реализация этого метода должна вызвать через к ActionSource2#getActionExpression и исследуйте результат. Если результат прибыл из предыдущего звонка setAction(javax.faces.el.MethodBinding), извлеките MethodBinding от этого и возврат это. Иначе, оберните возвращенный MethodExpression в a MethodBinding реализация, и возврат это.

Если реализация class не реализует ActionSource2, возвратитесь MethodBindingуказание на действие приложения, которое будет вызвано, если это UIComponent активируется пользователем, во время Применять Значений Запроса, или Вызовите фазу Приложения жизненного цикла обработки запросов, в зависимости от значения immediate свойство.


setAction

void setAction(MethodBinding action)
Осуждаемый. Это было заменено ActionSource2#setActionExpression(javax.el.MethodExpression).

Если реализация class также реализует ActionSource2, реализация этого метода должна обернуть параметр action в class, который реализует MethodExpression и вызовите через к ActionSource2#setActionExpression, передача обернутого action.

Если реализация class не реализует ActionSource2, установите MethodBinding указание на appication действие, которое будет вызвано, если это UIComponent активируется пользователем, во время Применять Значений Запроса, или Вызовите фазу Приложения жизненного цикла обработки запросов, в зависимости от значения immediate свойство.

Любой метод, на который ссылается такое выражение, должен быть общедоступным с типом возврата String, и не примите параметры.

Параметры:
action - Новое выражение MethodBinding

getActionListener

MethodBinding getActionListener()
Осуждаемый. Использовать getActionListeners() вместо этого.

Если setActionListener(javax.faces.el.MethodBinding) ранее не требовался этот экземпляр, этот метод должен возвратиться null. Если бы это вызвали, то этот метод должен возвратить точное MethodBinding экземпляр, к которому передали setActionListener(javax.faces.el.MethodBinding).

Метод, который будет вызван, если это UIComponent активируется пользователем, будет вызван во время Применять Значений Запроса или Вызовет фазу Приложения жизненного цикла обработки запросов, в зависимости от значения immediate свойство.


setActionListener

void setActionListener(MethodBinding actionListener)
Осуждаемый. Это было заменено addActionListener(javax.faces.event.ActionListener).

Оберните параметр actionListener в реализации ActionListener и сохраните это во внутренней структуре данных, которую это поддерживает getActionListeners() метод, заботясь, чтобы перезаписать любой экземпляр, который был сохранен предыдущим звонком setActionListener.

Любой метод, на который ссылается такое выражение, должен быть общедоступным с типом возврата void, и примите единственный параметр типа ActionEvent.

Параметры:
actionListener - Новый метод обязательное выражение

isImmediate

boolean isImmediate()

Возвратите флаг, указывающий что значение по умолчанию ActionListener если Поверхностями JavaServer реализация должна быть сразу выполнена (то есть, во время Применяют фазу Значений Запроса жизненного цикла обработки запросов), вместо того, чтобы ожидать до Вызвать фазы Приложения. Значение по умолчанию для этого свойства должно быть false.


setImmediate

void setImmediate(boolean immediate)

Установите "непосредственное выполнение" флаг для этого UIComponent.

Параметры:
immediate - Новый непосредственный флаг выполнения

addActionListener

void addActionListener(ActionListener listener)

Добавьте новое ActionListener к группе слушателей, заинтересованных тем, чтобы быть уведомленным, когда ActionEvents происходят.

Параметры:
listener - ActionListener быть добавленным
Броски:
java.lang.NullPointerException - если listener null

getActionListeners

ActionListener[] getActionListeners()

Возвратите набор зарегистрированных ActionListeners для этого ActionSource экземпляр. Если нет никаких зарегистрированных слушателей, массив нулевой длиной возвращается.


removeActionListener

void removeActionListener(ActionListener listener)

Удалите существующее ActionListener (если любой) от группы слушателей, заинтересованных тем, чтобы быть уведомленным, когда ActionEvents происходят.

Параметры:
listener - ActionListener быть удаленным
Броски:
java.lang.NullPointerException - если listener null


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

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

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

free hit counter