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


javax.faces.event
Класс MethodExpressionValueChangeListener

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

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

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


Сводка конструктора
MethodExpressionValueChangeListener()
           
MethodExpressionValueChangeListener(MethodExpression methodExpressionOneArg)
          Создайте a ValueChangeListener это содержит a MethodExpression.To размещают цели выражения метода, которые не берут параметров вместо того, чтобы брать a ValueChangeEvent параметр, реализация этого class должна взять параметр methodExpressionOneArg, извлеките его строку выражения, и создайте другого MethodExpression чей ожидаемый param вводит таковые соответствия из нулевого метода параметра.
MethodExpressionValueChangeListener(MethodExpression methodExpressionOneArg, MethodExpression methodExpressionZeroArg)
          Создайте a ValueChangeListener это содержит a MethodExpression.
 
Сводка метода
 boolean isTransient()
          Если это правда, Объект, реализовывая этот интерфейс не должен участвовать в сохранении состояния или восстановлении.
 void processValueChange(ValueChangeEvent valueChangeEvent)
          Вызовите через к 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
 

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

MethodExpressionValueChangeListener

public MethodExpressionValueChangeListener()

MethodExpressionValueChangeListener

public MethodExpressionValueChangeListener(MethodExpression methodExpressionOneArg)

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

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

MethodExpressionValueChangeListener

public MethodExpressionValueChangeListener(MethodExpression methodExpressionOneArg,
                                           MethodExpression methodExpressionZeroArg)

Создайте a ValueChangeListener это содержит a MethodExpression.

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

processValueChange

public void processValueChange(ValueChangeEvent valueChangeEvent)
                        throws AbortProcessingException

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

Определенный:
processValueChange в интерфейсе ValueChangeListener
Параметры:
valueChangeEvent - ValueChangeEvent это произошло
Броски:
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