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


javax.faces.render
Класс ClientBehaviorRenderer

java.lang.Object
  расширенный javax.faces.render.ClientBehaviorRenderer

public abstract class ClientBehaviorRenderer
расширяет java.lang. Объект

ClientBehaviorRenderer производит клиентский сценарий, который реализует a ClientBehavior's клиентская логика. Это может также ставить в очередь сторону сервера BehaviorEvents, который может быть обработан позже слушателями события, которые зарегистрировали интерес.

Человек ClientBehaviorRenderer экземпляры инстанцируют согласно просьбе во время процесса рендеринга, и останутся существующими для остатка от времени жизни веб-приложения. Поскольку каждый экземпляр может быть вызван больше чем от одного потока обработки запросов одновременно, они ДОЛЖНЫ быть запрограммированы ориентированным на многопотоковое исполнение способом.

С тех пор:
2.0

Сводка конструктора
ClientBehaviorRenderer()
           
 
Сводка метода
 void decode(FacesContext context, UIComponent component, ClientBehavior behavior)
          

Декодируйте любое новое состояние этого ClientBehavior от запроса, содержавшегося в указанном FacesContext.

 java.lang.String getScript(ClientBehaviorContext behaviorContext, ClientBehavior behavior)
          

Возвратите сценарий, который реализует клиентскую логику этого ClientBehavior.

 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

ClientBehaviorRenderer

public ClientBehaviorRenderer()
Деталь метода

getScript

public java.lang.String getScript(ClientBehaviorContext behaviorContext,
                                  ClientBehavior behavior)

Возвратите сценарий, который реализует клиентскую логику этого ClientBehavior. Возвраты реализации по умолчанию null.

ClientBehaviorRenderer.getScript () реализациям позволяют возвратить нуль, чтобы указать, что никакой сценарий не требуется для этого определенного getScript () вызов. Например, реализация ClientBehaviorRenderer может возвратить нуль, если связанный ClientBehavior отключается.

Параметры:
behaviorContext - ClientBehaviorContext это обеспечивает свойства, которые могли бы влиять на этот getScript () вызов. Отметьте, что экземпляры ClientBehaviorContext являются недолгими объектами, которые только допустимы для продолжительности звонка getScript (). Реализации ClientBehaviorRenderer не должны содержать на ссылки на ClientBehaviorContexts.
behavior - экземпляр ClientBehavior, который генерирует сценарий.
Возвраты:
сценарий, который обеспечивает клиентское поведение, или нуль, если никакой сценарий не требуется.
С тех пор:
2.0

декодировать

public void decode(FacesContext context,
                   UIComponent component,
                   ClientBehavior behavior)

Декодируйте любое новое состояние этого ClientBehavior от запроса, содержавшегося в указанном FacesContext.

Во время декодирования события могут ставиться в очередь для дальнейшей обработки (слушателями события, которые зарегистрировали интерес), вызывая queueEvent().

Параметры:
context - FacesContext для запроса мы обрабатываем
component - UIComponent компонент связался с этим Behavior
behavior - ClientBehavior экземпляр поведения
Броски:
java.lang.NullPointerException - если context, component behavior null
С тех пор:
2.0


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

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

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

free hit counter