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


javax.faces.event
Класс MethodExpressionActionListener

java.lang.Object
  расширенный javax.faces.event.MethodExpressionActionListener
Все Реализованные Интерфейсы:
java.util. EventListener, StateHolder, ActionListener, FacesListener

public class MethodExpressionActionListener
расширяет java.lang. Объект
реализации ActionListener, StateHolder

MethodExpressionActionListener ActionListener это обертывает a MethodExpression. Когда это получает a ActionEvent, это выполняет метод на объекте, идентифицированном MethodExpression.


Сводка конструктора
MethodExpressionActionListener()
           
MethodExpressionActionListener(MethodExpression methodExpressionOneArg)
          Создайте a ValueChangeListener это содержит a MethodExpression.
MethodExpressionActionListener(MethodExpression methodExpressionOneArg, MethodExpression methodExpressionZeroArg)
           
 
Сводка метода
 boolean isTransient()
          Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.
 void processAction(ActionEvent actionEvent)
          Вызовите через к MethodExpression переданный в нашем конструкторе.
 void restoreState(FacesContext context, java.lang.Object state)
          

Оба MethodExpression должны быть восстановлены экземпляры, описанные в конструкторе.

 java.lang.Object saveState(FacesContext context)
          

Оба MethodExpression должны быть сохранены экземпляры, описанные в конструкторе.

 void setTransient(boolean newTransientValue)
          Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

MethodExpressionActionListener

public MethodExpressionActionListener()

MethodExpressionActionListener

public MethodExpressionActionListener(MethodExpression methodExpressionOneArg)

Создайте a ValueChangeListener это содержит a MethodExpression. Размещать цели выражения метода, которые не берут параметров вместо того, чтобы брать ActionEvent параметр, реализация этого class должна взять параметр methodExpressionOneArg, извлеките его строку выражения, и создайте другого MethodExpression чей ожидаемый param вводит таковые соответствия из нулевого метода параметра. Требования использования для обоих из них MethodExpression экземпляры описываются в processAction(javax.faces.event.ActionEvent).

Параметры:
methodExpressionOneArg - a MethodExpression это указывает на метод, который возвращается void и берет единственный параметр типа ActionEvent.

MethodExpressionActionListener

public MethodExpressionActionListener(MethodExpression methodExpressionOneArg,
                                      MethodExpression methodExpressionZeroArg)
Деталь метода

processAction

public void processAction(ActionEvent actionEvent)
                   throws AbortProcessingException

Вызовите через к MethodExpression переданный в нашем конструкторе. Во-первых, попытайтесь вызвать MethodExpression переданный конструктору этого экземпляра, передавая параметр ActionEvent как параметр. Если a MethodNotFoundException бросается, призовите к нулевому параметру MethodExpression полученный из MethodExpression переданный конструктору этого экземпляра. Если это перестало работать по какой-либо причине, бросок AbortProcessingException, включая причину отказа.

Определенный:
processAction в интерфейсе ActionListener
Параметры:
actionEvent - ActionEvent это произошло
Броски:
java.lang.NullPointerException
AbortProcessingException - Сигнализируйте реализацию Поверхностей JavaServer, что никакая дальнейшая обработка на текущем событии не должна быть выполнена

saveState

public java.lang.Object saveState(FacesContext context)

Оба MethodExpression должны быть сохранены экземпляры, описанные в конструкторе.

Определенный:
saveState в интерфейсе StateHolder

restoreState

public void restoreState(FacesContext context,
                         java.lang.Object state)

Оба MethodExpression должны быть восстановлены экземпляры, описанные в конструкторе.

Определенный:
restoreState в интерфейсе StateHolder

isTransient

public boolean isTransient()
Описание скопировало с интерфейса: StateHolder

Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.

Определенный:
isTransient в интерфейсе StateHolder

setTransient

public void setTransient(boolean newTransientValue)
Описание скопировало с интерфейса: StateHolder

Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении.

Определенный:
setTransient в интерфейсе StateHolder
Параметры:
newTransientValue - булева передача true если этот Объект не будет участвовать в сохранении состояния или восстановлении, иначе передайте false.


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

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

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

free hit counter