|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
public interface ClientBehavior
ClientBehavior является основным контрактом для Behaviors, которые присоединяют контент сценария к клиентским событиям, представленным ClientBehaviorHolder компоненты. Экземпляры ClientBehavior может быть присоединен к компонентам, которые реализуют ClientBehaviorHolder контракт, вызывая ClientBehaviorHolder#addClientBehavior. Однажды a ClientBehavior был присоединен к a ClientBehaviorHolder компонент, компонентные вызовы getScript(javax.faces.component.behavior.ClientBehaviorContext) получить сценарий поведения и компонент соединяет это проводом до соответствующего клиентского обработчика событий. Отметьте, что контент сценария, возвращенный этим методом, всегда является встроенным контентом сценария. Если реализация, class хочет вызвать функции, определяемые в других ресурсах сценария, реализация class, должна использовать ResourceDependency или ResourceDependencies аннотация.
| Сводка метода | |
|---|---|
void |
decode(FacesContext context, UIComponent component)
Декодируйте любое новое состояние этого |
java.util.Set<ClientBehaviorHint> |
getHints()
Подсказки возвратов, которые описывают поведение реализации ClientBehavior. |
java.lang.String |
getScript(ClientBehaviorContext behaviorContext)
Возвратите сценарий, который реализует клиентскую логику этого ClientBehavior. |
| Методы, наследованные от интерфейса javax.faces.component.behavior. Поведение |
|---|
широковещательная передача |
| Деталь метода |
|---|
java.lang.String getScript(ClientBehaviorContext behaviorContext)
Возвратите сценарий, который реализует клиентскую логику этого ClientBehavior.
ClientBehavior.getScript () реализациям позволяют возвратить нуль, чтобы указать, что никакой сценарий не требуется для этого определенного getScript () вызов. Например, реализация ClientBehavior может возвратить нуль, если Поведение отключается.
behaviorContext - ClientBehaviorContext это обеспечивает свойства, которые могли бы влиять на этот getScript () вызов. Отметьте, что экземпляры ClientBehaviorContext являются недолгими объектами, которые только допустимы для продолжительности звонка getScript (). Реализации ClientBehavior не должны содержать на ссылки на ClientBehaviorContexts. java.lang.NullPointerException - если behaviorContext null
void decode(FacesContext context,
UIComponent component)
Декодируйте любое новое состояние этого ClientBehavior от запроса, содержавшегося в указанном FacesContext.
Во время декодирования события могут ставиться в очередь для дальнейшей обработки (слушателями события, которые зарегистрировали интерес), вызывая queueEvent(). Делегаты реализации по умолчанию, декодирующие к ClientBehaviorRenderer.decode(FacesContext, UIComponent, ClientBehavior)
context - FacesContext для запроса мы обрабатываемcomponent - UIComponent компонент связался с этим Behavior
java.lang.NullPointerException - если context или component is null.- Since:
- 2.0
java.util.Set<ClientBehaviorHint> getHints()
Returns hints that describe the behavior of the ClientBehavior implementation. The hints may impact how Renderers behave in the presence of Behaviors. For example, when a Behavior that specifies ClientBehaviorHint.SUBMITTING is present, the Renderer may choose to alternate the scripts that it generates itself.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to
Generated on 10-February-2011 12:41