Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.faces.event.MethodExpressionActionListener
public class MethodExpressionActionListener
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)
Оба |
java.lang.Object |
saveState(FacesContext context)
Оба |
void |
setTransient(boolean newTransientValue)
Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
public 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
.public MethodExpressionActionListener(MethodExpression methodExpressionOneArg, MethodExpression methodExpressionZeroArg)
Деталь метода |
---|
public void processAction(ActionEvent actionEvent) throws AbortProcessingException
Вызовите через к MethodExpression
переданный в нашем конструкторе. Во-первых, попытайтесь вызвать MethodExpression
переданный конструктору этого экземпляра, передавая параметр ActionEvent
как параметр. Если a MethodNotFoundException
бросается, призовите к нулевому параметру MethodExpression
полученный из MethodExpression
переданный конструктору этого экземпляра. Если это перестало работать по какой-либо причине, бросок AbortProcessingException
, включая причину отказа.
processAction
в интерфейсе ActionListener
actionEvent
- ActionEvent
это произошло java.lang.NullPointerException
AbortProcessingException
- Сигнализируйте реализацию Поверхностей JavaServer, что никакая дальнейшая обработка на текущем событии не должна быть выполненаpublic java.lang.Object saveState(FacesContext context)
Оба MethodExpression
должны быть сохранены экземпляры, описанные в конструкторе.
saveState
в интерфейсе StateHolder
public void restoreState(FacesContext context, java.lang.Object state)
Оба MethodExpression
должны быть восстановлены экземпляры, описанные в конструкторе.
restoreState
в интерфейсе StateHolder
public boolean isTransient()
StateHolder
Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.
isTransient
в интерфейсе StateHolder
public void setTransient(boolean newTransientValue)
StateHolder
Обозначает, должен ли Объект, реализовывая этот интерфейс или не должен участвовать в сохранении состояния или восстановлении.
setTransient
в интерфейсе StateHolder
newTransientValue
- булева передача true
если этот Объект не будет участвовать в сохранении состояния или восстановлении, иначе передайте false
.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41